incomplete

WebGPU Image Pipeline

This report separates published implementation state from accepted evidence. Every value below comes from the schema-v2 registry, the emitted source manifest, or promoted same-lab artifacts.

Lab id
webgpu-image-pipeline
Kind
Canonical Lab
Owning skill
Image Pipeline
Execution
rendering
Three.js
0.185.1
Source hash
sha256:3f4e180bd7ed3802f25020df37f654d2e8359b39b16271f28664ad7d8d144bbc
Published bundle hash
sha256:6b138953a8abd892d54de4a1ff6fed4b89afd913d2dc98c1c8d6bda996e27771
Build revision
sha256:6c7881ab73865696d689489de465e1cd67e1f2242d43641279abac777df0479b
Renderer
WebGPURenderer
Backend
WebGPUBackend
Evidence contract
v2
Tracked release bundle
Absent

Claim verdicts

mechanismCorrectnessINSUFFICIENT_EVIDENCE
performanceComplianceINSUFFICIENT_EVIDENCE
lifecycleStabilityINSUFFICIENT_EVIDENCE

Promoted same-lab media

Required capability and runtime proof

Capabilities

native-webgpuincomplete

No capability evidence is recorded.

timestamp-queryincomplete

required for performance claims

Runtime proof

renderer-initincomplete

INSUFFICIENT_EVIDENCE

mrt-readbackincomplete

INSUFFICIENT_EVIDENCE

temporal-resetincomplete

INSUFFICIENT_EVIDENCE

current-adapter-timingincomplete

INSUFFICIENT_EVIDENCE

Capture state

FieldPublished value
Primary route/demos/webgpu-image-pipeline/
Camerasnear, design, far
Seeds0x00000001, 0x9e3779b9
Modesfinal, no-post, output, depth, view-z, linear-depth, normal, emissive, velocity, ao, bloom, exposure, temporal-current, temporal-history, temporal-resolved, albedo-extra-pass
Capture timeNot present in the promoted report data
Adapter identityNot promoted
Raw readback hashesNot present in the promoted preview summary

Fixed routes

KindIdStartup stateStatus
scenariopipeline-fixture{"scenario":"pipeline-fixture"}incomplete
mechanismsignal-inspector{"tier":"debug","mode":"normal"}incomplete
mechanismao-bloom-exposure-order{"tier":"full","mode":"ao"}incomplete
mechanismtemporal-velocity-and-history{"tier":"full","mode":"temporal-history"}incomplete
mechanismoutput-and-color-ownership{"tier":"full","mode":"final"}incomplete
mechanismresource-budget{"tier":"debug","mode":"final"}incomplete
mechanismdiagnostic-extra-pass{"tier":"debug","mode":"albedo-extra-pass"}incomplete
tierfull{"tier":"full"}incomplete
tierreduced{"tier":"reduced"}incomplete
tierdebug{"tier":"debug"}incomplete

Locked tier contracts

full · incomplete
{
  "targetClass": "current-adapter correctness",
  "frameTargetMs": null,
  "resolutionPolicy": {
    "scene": 1,
    "ao": 0.5,
    "bloom": 0.5
  },
  "mechanismLimits": {
    "temporal": true,
    "normalMrt": true,
    "emissiveMrt": true
  },
  "resourceLimits": {
    "physicalBytes": null
  },
  "degradationFromPrevious": [],
  "preservedInvariants": [
    "one renderer",
    "one primary scene pass",
    "one tone map",
    "one output transform"
  ]
}
reduced · incomplete
{
  "targetClass": "bandwidth-reduced correctness",
  "frameTargetMs": null,
  "resolutionPolicy": {
    "scene": 1,
    "ao": 0.5,
    "bloom": 0.33
  },
  "mechanismLimits": {
    "temporal": false,
    "normalMrt": false,
    "emissiveMrt": true
  },
  "resourceLimits": {
    "physicalBytes": null
  },
  "degradationFromPrevious": [
    "remove velocity/history",
    "reconstruct AO normals from depth",
    "reduce bloom scale"
  ],
  "preservedInvariants": [
    "one renderer",
    "one primary scene pass",
    "one tone map",
    "one output transform"
  ]
}
debug · incomplete
{
  "targetClass": "diagnostics",
  "frameTargetMs": null,
  "resolutionPolicy": {
    "scene": 1,
    "ao": 1,
    "bloom": 0.5
  },
  "mechanismLimits": {
    "temporal": true,
    "diagnosticAlbedoPass": true
  },
  "resourceLimits": {
    "physicalBytes": null
  },
  "degradationFromPrevious": [],
  "preservedInvariants": [
    "explicit extra scene cost only when albedo diagnostic is reachable"
  ]
}

Limitations

  • Signal, velocity, temporal-reset, and diagnostic readbacks passed the lab artifact validator.
  • Current-adapter GPU timestamp and lifecycle evidence remain INSUFFICIENT_EVIDENCE.