ShaderValidationContext

What one validation job reads.

In the namespace construct::shader. Declared in src/libs/libconstruct/construct/shader/ShaderValidationContextStore.hpp.

Detailed description

A GLSL job (`construct/shader_validation`) reads the first four fields. A record job (recordJobType()) reads recordText and catalog: the definition editor's record, and a frozen copy of the catalog that its preview operands resolve against (construct-definition-editor §DUD-6). The worker thread never reads the live registry, which the interface thread writes.