Class: GraphValidator
Defined in: src/gfx/renderJob/graph/GraphValidator.ts:113
Static graph invariants enforcer. Called by RenderGraph.compile; factored out so unit tests can exercise validation without GPU.
Constructors
Constructor
new GraphValidator(
passes):GraphValidator
Defined in: src/gfx/renderJob/graph/GraphValidator.ts:124
Parameters
passes
readonly RenderGraphPass[]
Returns
GraphValidator
Methods
validateSingleCreator()
validateSingleCreator():
void
Defined in: src/gfx/renderJob/graph/GraphValidator.ts:149
Each name must have at most one creator. Mutator-only resources (no creator) are caught by validateResolvable.
Returns
void
validateResolvable()
validateResolvable():
void
Defined in: src/gfx/renderJob/graph/GraphValidator.ts:159
Every read and every mutator-write must point to a resource with a creator.
Returns
void

