Skip to content

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

readonly accesses: readonly FrameGraphCompilationAccess[]

Defined in: packages/webgpu/src/types.ts:1020

Canonical access table for retained and culled nodes.


allocations

readonly allocations: readonly object[]

Defined in: packages/webgpu/src/types.ts:1031

Physical transient allocations, without allocator-private keys.


culledNodes

readonly culledNodes: readonly object[]

Defined in: packages/webgpu/src/types.ts:986

Nodes removed by dead-node elimination.


debugGroups

readonly debugGroups: readonly object[]

Defined in: packages/webgpu/src/types.ts:1014

Recording-time diagnostic hierarchy in group-open order. Group ids are local to this report.


dependencies

readonly dependencies: readonly object[]

Defined in: packages/webgpu/src/types.ts:1022

Retained-node dependencies.


executionSegments

readonly executionSegments: readonly object[]

Defined in: packages/webgpu/src/types.ts:1039

Ordered FrameGraph and external-submission boundaries.


nodes

readonly nodes: readonly object[]

Defined in: packages/webgpu/src/types.ts:975

Retained nodes in execution order.


resources

readonly resources: readonly FrameGraphCompilationResource[]

Defined in: packages/webgpu/src/types.ts:998

Logical resources referenced by the compiled recording.


roots

readonly roots: readonly FrameGraphCompilationRoot[]

Defined in: packages/webgpu/src/types.ts:1029

Reasons graph work was retained.


textureViews

readonly textureViews: readonly object[]

Defined in: packages/webgpu/src/types.ts:1000

Explicit logical texture views referenced by retained or culled accesses.

Open source / MIT licensed