native-webgpuincompleteNo capability evidence is recorded.
incomplete
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.
webgpu-image-pipelinesha256:3f4e180bd7ed3802f25020df37f654d2e8359b39b16271f28664ad7d8d144bbcsha256:6b138953a8abd892d54de4a1ff6fed4b89afd913d2dc98c1c8d6bda996e27771sha256:6c7881ab73865696d689489de465e1cd67e1f2242d43641279abac777df0479bmechanismCorrectnessINSUFFICIENT_EVIDENCEperformanceComplianceINSUFFICIENT_EVIDENCElifecycleStabilityINSUFFICIENT_EVIDENCE
native-webgpuincompleteNo capability evidence is recorded.
timestamp-queryincompleterequired for performance claims
renderer-initincompleteINSUFFICIENT_EVIDENCE
mrt-readbackincompleteINSUFFICIENT_EVIDENCE
temporal-resetincompleteINSUFFICIENT_EVIDENCE
current-adapter-timingincompleteINSUFFICIENT_EVIDENCE
| Field | Published value |
|---|---|
| Primary route | /demos/webgpu-image-pipeline/ |
| Cameras | near, design, far |
| Seeds | 0x00000001, 0x9e3779b9 |
| Modes | final, no-post, output, depth, view-z, linear-depth, normal, emissive, velocity, ao, bloom, exposure, temporal-current, temporal-history, temporal-resolved, albedo-extra-pass |
| Capture time | Not present in the promoted report data |
| Adapter identity | Not promoted |
| Raw readback hashes | Not present in the promoted preview summary |
| Kind | Id | Startup state | Status |
|---|---|---|---|
| scenario | pipeline-fixture | {"scenario":"pipeline-fixture"} | incomplete |
| mechanism | signal-inspector | {"tier":"debug","mode":"normal"} | incomplete |
| mechanism | ao-bloom-exposure-order | {"tier":"full","mode":"ao"} | incomplete |
| mechanism | temporal-velocity-and-history | {"tier":"full","mode":"temporal-history"} | incomplete |
| mechanism | output-and-color-ownership | {"tier":"full","mode":"final"} | incomplete |
| mechanism | resource-budget | {"tier":"debug","mode":"final"} | incomplete |
| mechanism | diagnostic-extra-pass | {"tier":"debug","mode":"albedo-extra-pass"} | incomplete |
| tier | full | {"tier":"full"} | incomplete |
| tier | reduced | {"tier":"reduced"} | incomplete |
| tier | debug | {"tier":"debug"} | 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"
]
}{
"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"
]
}{
"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"
]
}