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-cached-clipmap-shadowsha256:ef8576bd7bb49d234967864afbb9638e126f5398b3704015c39f285d14a33281sha256:a09d4d33ccfe8751f26199ac9c847f19e9d3ccbff6c273ff61afbcaae5e7bd1esha256: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.
comparison-depth-texturesincompleteNo 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.
receiver-consumes-committed-levelsincompleteNo runtime evidence is recorded.
actual-depth-resource-readbackincompleteNo runtime evidence is recorded.
sequential-child-shadow-submissionsincompleteNo runtime evidence is recorded.
scheduler-fairnessincompleteNo runtime evidence is recorded.
caster-visible-shadow-parityincompleteNo runtime evidence is recorded.
| Field | Published value |
|---|---|
| Primary route | /demos/webgpu-cached-clipmap-shadow/ |
| Cameras | near, design, far |
| Seeds | 0x00000001, 0x9e3779b9 |
| Modes | final, shadow-contribution, shadow-depth, level-centers, level-validity, scheduler, silhouette-parity, owner-graph |
| Capture time | Not present in the promoted report data |
| Adapter identity | Not promoted |
| Raw readback hashes | Not promoted |
| Kind | Id | Startup state | Status |
|---|---|---|---|
| scenario | bounded-baseline | {"scenario":"bounded-baseline","tier":"high","mode":"final"} | incomplete |
| scenario | depth-span | {"scenario":"depth-span","tier":"high","mode":"final"} | incomplete |
| scenario | fixed-footprint | {"scenario":"fixed-footprint","tier":"high","mode":"final"} | incomplete |
| scenario | persistent-coverage | {"scenario":"persistent-coverage","tier":"high","mode":"final"} | incomplete |
| scenario | slow-subtexel-pan | {"scenario":"slow-subtexel-pan","tier":"high","mode":"level-centers"} | incomplete |
| scenario | bias-sweep | {"scenario":"bias-sweep","tier":"high","mode":"shadow-contribution"} | incomplete |
| scenario | swept-caster-invalidation | {"scenario":"swept-caster-invalidation","tier":"high","mode":"level-validity"} | incomplete |
| scenario | age-priority-round-robin | {"scenario":"age-priority-round-robin","tier":"high","mode":"scheduler"} | incomplete |
| scenario | alpha-displaced-instanced-morph | {"scenario":"alpha-displaced-instanced-morph","tier":"high","mode":"silhouette-parity"} | incomplete |
| mechanism | bounded-shadow | {"scenario":"bounded-baseline","tier":"high","mode":"final"} | incomplete |
| mechanism | csm | {"scenario":"depth-span","tier":"high","mode":"final"} | incomplete |
| mechanism | tiled-shadow | {"scenario":"fixed-footprint","tier":"high","mode":"final"} | incomplete |
| mechanism | cached-clipmap | {"scenario":"persistent-coverage","tier":"high","mode":"final"} | incomplete |
| mechanism | texel-snap-and-pan | {"scenario":"slow-subtexel-pan","tier":"high","mode":"level-centers"} | incomplete |
| mechanism | bias-sweep | {"scenario":"bias-sweep","tier":"high","mode":"shadow-contribution"} | incomplete |
| mechanism | targeted-invalidation | {"scenario":"swept-caster-invalidation","tier":"high","mode":"level-validity"} | incomplete |
| mechanism | scheduler-fairness | {"scenario":"age-priority-round-robin","tier":"high","mode":"scheduler"} | incomplete |
| mechanism | caster-position-parity | {"scenario":"alpha-displaced-instanced-morph","tier":"high","mode":"silhouette-parity"} | incomplete |
| tier | ultra | {"tier":"ultra"} | incomplete |
| tier | high | {"tier":"high"} | incomplete |
| tier | reduced | {"tier":"reduced"} | incomplete |
{
"targetClass": "current high-end WebGPU adapter",
"frameTargetMs": {
"value": 16.67,
"unit": "ms",
"label": "Gated",
"source": "Authored 60 Hz frame allowance; current-adapter timing evidence pending"
},
"resolutionPolicy": {
"width": 1920,
"height": 1080,
"dprCap": 2
},
"mechanismLimits": {
"dynamicLevels": 2,
"updateBudget": 3,
"correctionBudget": 3,
"maxCacheAgeFrames": 48
},
"resourceLimits": {
"mapSizes": [
2048,
2048,
1024,
1024,
512,
512,
512
],
"nominalMemoryGateBytes": 134217728
},
"degradationFromPrevious": [],
"preservedInvariants": [
"receiver-backed child shadow nodes",
"stable light basis",
"correctness invalidation before age refresh",
"one directional illumination owner"
]
}{
"targetClass": "current general-purpose WebGPU adapter",
"frameTargetMs": {
"value": 16.67,
"unit": "ms",
"label": "Gated",
"source": "Authored 60 Hz frame allowance; current-adapter timing evidence pending"
},
"resolutionPolicy": {
"width": 1920,
"height": 1080,
"dprCap": 1.5
},
"mechanismLimits": {
"dynamicLevels": 2,
"updateBudget": 2,
"correctionBudget": 2,
"maxCacheAgeFrames": 64
},
"resourceLimits": {
"mapSizes": [
1024,
1024,
1024,
512,
512,
512,
512
],
"nominalMemoryGateBytes": 67108864
},
"degradationFromPrevious": [
"reduce the two finest map dimensions",
"reduce ordinary and correction update budgets"
],
"preservedInvariants": [
"receiver-backed child shadow nodes",
"stable light basis",
"correctness invalidation before age refresh",
"one directional illumination owner"
]
}{
"targetClass": "binding and memory constrained WebGPU adapter",
"frameTargetMs": {
"value": 16.67,
"unit": "ms",
"label": "Gated",
"source": "Authored 60 Hz frame allowance; target-adapter timing evidence pending"
},
"resolutionPolicy": {
"width": 1280,
"height": 720,
"dprCap": 1
},
"mechanismLimits": {
"dynamicLevels": 1,
"updateBudget": 1,
"correctionBudget": 1,
"maxCacheAgeFrames": 96
},
"resourceLimits": {
"mapSizes": [
512,
512,
512,
256,
256,
256,
256
],
"nominalMemoryGateBytes": 33554432
},
"degradationFromPrevious": [
"halve shadow map dimensions",
"update one dynamic and one queued level at a time"
],
"preservedInvariants": [
"receiver-backed child shadow nodes",
"stable light basis",
"correctness invalidation before age refresh",
"one directional illumination owner"
]
}