ZenFG TypeScript API / webgpu / root / FrameGraphCompilationReport
Type Alias: FrameGraphCompilationReport
FrameGraphCompilationReport =
object
Defined in: packages/webgpu/src/types.ts:973
Beta
Optional diagnostic projection of a compiled recording.
Properties
accesses
readonlyaccesses: readonlyFrameGraphCompilationAccess[]
Defined in: packages/webgpu/src/types.ts:1020
Canonical access table for retained and culled nodes.
allocations
readonlyallocations: readonlyobject[]
Defined in: packages/webgpu/src/types.ts:1031
Physical transient allocations, without allocator-private keys.
culledNodes
readonlyculledNodes: readonlyobject[]
Defined in: packages/webgpu/src/types.ts:986
Nodes removed by dead-node elimination.
debugGroups
readonlydebugGroups: readonlyobject[]
Defined in: packages/webgpu/src/types.ts:1014
Recording-time diagnostic hierarchy in group-open order. Group ids are local to this report.
dependencies
readonlydependencies: readonlyobject[]
Defined in: packages/webgpu/src/types.ts:1022
Retained-node dependencies.
executionSegments
readonlyexecutionSegments: readonlyobject[]
Defined in: packages/webgpu/src/types.ts:1039
Ordered FrameGraph and external-submission boundaries.
nodes
readonlynodes: readonlyobject[]
Defined in: packages/webgpu/src/types.ts:975
Retained nodes in execution order.
resources
readonlyresources: readonlyFrameGraphCompilationResource[]
Defined in: packages/webgpu/src/types.ts:998
Logical resources referenced by the compiled recording.
roots
readonlyroots: readonlyFrameGraphCompilationRoot[]
Defined in: packages/webgpu/src/types.ts:1029
Reasons graph work was retained.
textureViews
readonlytextureViews: readonlyobject[]
Defined in: packages/webgpu/src/types.ts:1000
Explicit logical texture views referenced by retained or culled accesses.