ZenFG TypeScript API / webgpu / root / FrameGraphCompilationReport
Type Alias: FrameGraphCompilationReport
FrameGraphCompilationReport =
object
Defined in: packages/webgpu/src/types.ts:1012
Beta
Optional diagnostic projection of a compiled recording.
Properties
accesses
readonlyaccesses: readonlyFrameGraphCompilationAccess[]
Defined in: packages/webgpu/src/types.ts:1059
Canonical access table for retained and culled nodes.
allocations
readonlyallocations: readonlyobject[]
Defined in: packages/webgpu/src/types.ts:1070
Physical transient allocations, without allocator-private keys.
culledNodes
readonlyculledNodes: readonlyobject[]
Defined in: packages/webgpu/src/types.ts:1025
Nodes removed by dead-node elimination.
debugGroups
readonlydebugGroups: readonlyobject[]
Defined in: packages/webgpu/src/types.ts:1053
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:1061
Retained-node dependencies.
executionSegments
readonlyexecutionSegments: readonlyobject[]
Defined in: packages/webgpu/src/types.ts:1078
Ordered FrameGraph and external-submission boundaries.
nodes
readonlynodes: readonlyobject[]
Defined in: packages/webgpu/src/types.ts:1014
Retained nodes in execution order.
resources
readonlyresources: readonlyFrameGraphCompilationResource[]
Defined in: packages/webgpu/src/types.ts:1037
Logical resources referenced by the compiled recording.
roots
readonlyroots: readonlyFrameGraphCompilationRoot[]
Defined in: packages/webgpu/src/types.ts:1068
Reasons graph work was retained.
textureViews
readonlytextureViews: readonlyobject[]
Defined in: packages/webgpu/src/types.ts:1039
Explicit logical texture views referenced by retained or culled accesses.