Skip to content

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 ​

readonly accesses: readonly FrameGraphCompilationAccess[]

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

Canonical access table for retained and culled nodes.


allocations ​

readonly allocations: readonly object[]

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

Physical transient allocations, without allocator-private keys.


culledNodes ​

readonly culledNodes: readonly object[]

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

Nodes removed by dead-node elimination.


debugGroups ​

readonly debugGroups: readonly object[]

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

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:1061

Retained-node dependencies.


executionSegments ​

readonly executionSegments: readonly object[]

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

Ordered FrameGraph and external-submission boundaries.


nodes ​

readonly nodes: readonly object[]

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

Retained nodes in execution order.


resources ​

readonly resources: readonly FrameGraphCompilationResource[]

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

Logical resources referenced by the compiled recording.


roots ​

readonly roots: readonly FrameGraphCompilationRoot[]

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

Reasons graph work was retained.


textureViews ​

readonly textureViews: readonly object[]

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

Explicit logical texture views referenced by retained or culled accesses.

Open source / MIT licensed