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-node-gtaosha256:1f8f4fbc0e5e0f8be6eb8e1a38bcf095de1afe3447c57bf27c4c9f3a0374d450sha256:0fdd1191e3f9b7ae31fc86bd4e0583e2f9eb5c308a0668c17a448d9cc0ffd7cdsha256:6c7881ab73865696d689489de465e1cd67e1f2242d43641279abac777df0479bcanonicalAcceptanceINSUFFICIENT_EVIDENCEhardwarePerformanceNOT_CLAIMEDNo same-lab evidence image is promoted for this report. The page intentionally shows status and proof requirements instead of substitute art.
native-webgpuincompleteNo capability evidence is recorded.
standard-depthincompleteNo capability evidence is recorded.
renderer-initincompleteNo runtime evidence is recorded.
backend-is-webgpuincompleteNo runtime evidence is recorded.
mechanism-reachableincompleteNo runtime evidence is recorded.
aligned-readbackincompleteNo runtime evidence is recorded.
one-prepass-one-lit-passincompleteNo runtime evidence is recorded.
current-adapter-gpu-timestampsincompleteNo runtime evidence is recorded.
| Field | Published value |
|---|---|
| Primary route | /demos/webgpu-node-gtao/ |
| Cameras | near, design, far |
| Seeds | 0x00000001, 0x9e3779b9 |
| Modes | final, raw-ao, denoised-ao, normal, raw-depth, linear-view-z, sky-classification, velocity, bent-normal, indirect-delta, disabled |
| Capture time | Not present in the promoted report data |
| Adapter identity | Not promoted |
| Raw readback hashes | Not promoted |
| Kind | Id | Startup state | Status |
|---|---|---|---|
| scenario | wall-receiver | {"scenario":"wall-receiver"} | incomplete |
| scenario | thin-silhouette | {"scenario":"thin-silhouette"} | incomplete |
| scenario | sky-edge | {"scenario":"sky-edge"} | incomplete |
| scenario | emissive-direct | {"scenario":"emissive-direct"} | incomplete |
| scenario | non-square-projection | {"scenario":"non-square-projection"} | incomplete |
| scenario | moving-occluder | {"scenario":"moving-occluder"} | incomplete |
| scenario | bent-normal-wall | {"scenario":"bent-normal-wall"} | incomplete |
| mechanism | scalar-gtao | {"mechanism":"scalar-gtao"} | incomplete |
| mechanism | bilateral-denoise-and-halo | {"mechanism":"bilateral-denoise-and-halo"} | incomplete |
| mechanism | temporal-ao | {"mechanism":"temporal-ao"} | incomplete |
| mechanism | bent-normal-wall | {"mechanism":"bent-normal-wall"} | incomplete |
| mechanism | indirect-only-application | {"mechanism":"indirect-only-application"} | incomplete |
| mechanism | depth-conventions | {"mechanism":"depth-conventions"} | incomplete |
| tier | ultra | {"tier":"ultra"} | incomplete |
| tier | high | {"tier":"high"} | incomplete |
| tier | medium | {"tier":"medium"} | incomplete |
{
"targetClass": "current-adapter",
"frameTargetMs": null,
"resolutionPolicy": {
"aoScale": 0.5
},
"mechanismLimits": {
"samples": 16
},
"resourceLimits": {},
"degradationFromPrevious": [],
"preservedInvariants": [
"indirect-only-application",
"standard-depth"
]
}{
"targetClass": "current-adapter",
"frameTargetMs": null,
"resolutionPolicy": {
"aoScale": 0.5
},
"mechanismLimits": {
"samples": 12
},
"resourceLimits": {},
"degradationFromPrevious": [
"reduce samples"
],
"preservedInvariants": [
"indirect-only-application",
"standard-depth"
]
}{
"targetClass": "current-adapter",
"frameTargetMs": null,
"resolutionPolicy": {
"aoScale": 0.33
},
"mechanismLimits": {
"samples": 8,
"reconstruction": "raw"
},
"resourceLimits": {},
"degradationFromPrevious": [
"reduce AO resolution",
"remove denoise from active graph"
],
"preservedInvariants": [
"indirect-only-application",
"standard-depth"
]
}