native-webgpuacceptedartifacts/visual-validation/relativistic-space-shot/correctness/capture-session.json proves isWebGPUBackend === true
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.
relativistic-space-shotsha256:e2e9d6b673af27aa96c4ba0031dc031d2e7234ed4cb924e663098d21d1bdea01sha256:1121cd8654cfdc8e4bcc05fa21c5cd4b89720f28bb20438446d23ddb5cb8ac5csha256:d929feed6bb69df4ba0bca7a58c723f6c257d003c20d1e9417d25ccb25e4ecf9canonicalAcceptanceINSUFFICIENT_EVIDENCEhardwarePerformanceNOT_CLAIMEDNo same-lab evidence image is promoted for this report. The page intentionally shows status and proof requirements instead of substitute art.
native-webgpuacceptedartifacts/visual-validation/relativistic-space-shot/correctness/capture-session.json proves isWebGPUBackend === true
gpu-timestampsincompleteINSUFFICIENT_EVIDENCE
single-owner-graphacceptedbrowser-free graph validation + correctness capture-session native WebGPU presentation readbacks for current source hash
curved-ray-particle-readbackincompletepresentation capture published; mechanism diagnostic modes deferred due to TSL WGSL assignment bug
current-adapter-timingincompleteINSUFFICIENT_EVIDENCE
lifecycleincompleteINSUFFICIENT_EVIDENCE
| Field | Published value |
|---|---|
| Primary route | /demos/relativistic-space-shot/ |
| Cameras | near, design, far |
| Seeds | 0x00000001, 0x9e3779b9 |
| Modes | final, no-post, curved-ray, integration-pressure, velocity, particles, emissive, bloom, exposure, temporal-confidence, 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 | shot | {"tier":"balanced","mode":"final"} | incomplete |
| mechanism | curved-ray-hdr | {"mechanism":"curved-ray-hdr"} | incomplete |
| mechanism | motion-event-packets | {"mechanism":"motion-event-packets"} | incomplete |
| mechanism | gpu-particle-pools | {"mechanism":"gpu-particle-pools"} | incomplete |
| mechanism | shared-emissive-bloom | {"mechanism":"shared-emissive-bloom"} | incomplete |
| mechanism | single-temporal-exposure-output | {"mechanism":"single-temporal-exposure-output"} | incomplete |
| mechanism | owner-graph | {"mechanism":"owner-graph"} | incomplete |
| tier | balanced | {"tier":"balanced"} | incomplete |
| tier | hero | {"tier":"hero"} | incomplete |
| tier | budgeted | {"tier":"budgeted"} | incomplete |
{
"targetClass": "60-hz-balanced",
"frameTargetMs": {
"value": 16.67,
"unit": "ms",
"label": "Gated",
"source": "integration 60 Hz contract"
},
"resolutionPolicy": {
"sceneScale": 1,
"rayScale": 1,
"bloomScale": 0.33,
"dprCap": 1.5
},
"mechanismLimits": {
"curvedRayTier": "standard",
"curvedRayMaxSteps": 96,
"particleTier": "high",
"sparkPoolCapacity": 24576,
"debrisPoolCapacity": 3072,
"sparkEventCount": 2048,
"debrisEventCount": 256,
"exposureTier": "balanced-log-reduction",
"temporal": true
},
"resourceLimits": {
"status": "runtime inventory required"
},
"degradationFromPrevious": [
"reduce curved-ray integration detail",
"reduce particle secondary detail",
"lower bloom resolution",
"simplify exposure metering"
],
"preservedInvariants": [
"bounded finite rays",
"deterministic event packets",
"GPU particle identity",
"shared emissive",
"single temporal/tone/output owner"
]
}{
"targetClass": "60-hz-flagship",
"frameTargetMs": {
"value": 16.67,
"unit": "ms",
"label": "Gated",
"source": "integration 60 Hz contract"
},
"resolutionPolicy": {
"sceneScale": 1,
"rayScale": 1,
"bloomScale": 0.5,
"dprCap": 2
},
"mechanismLimits": {
"curvedRayTier": "hero",
"curvedRayMaxSteps": 160,
"particleTier": "ultra",
"sparkPoolCapacity": 65536,
"debrisPoolCapacity": 8192,
"sparkEventCount": 4096,
"debrisEventCount": 512,
"exposureTier": "full-histogram",
"temporal": true
},
"resourceLimits": {
"status": "runtime inventory required"
},
"degradationFromPrevious": [],
"preservedInvariants": [
"bounded finite rays",
"deterministic event packets",
"GPU particle identity",
"shared emissive",
"single temporal/tone/output owner"
]
}{
"targetClass": "60-hz-budgeted",
"frameTargetMs": {
"value": 16.67,
"unit": "ms",
"label": "Gated",
"source": "integration 60 Hz contract"
},
"resolutionPolicy": {
"sceneScale": 1,
"rayScale": 1,
"bloomScale": 0.25,
"dprCap": 1
},
"mechanismLimits": {
"curvedRayTier": "background",
"curvedRayMaxSteps": 48,
"particleTier": "medium",
"sparkPoolCapacity": 8192,
"debrisPoolCapacity": 1024,
"sparkEventCount": 1024,
"debrisEventCount": 128,
"exposureTier": "minimum-fixed-shot",
"temporal": true
},
"resourceLimits": {
"status": "runtime inventory required"
},
"degradationFromPrevious": [
"reduce optional integration samples",
"reduce particle pools, counts, and layers",
"lower bloom resolution",
"use fixed-shot exposure",
"disable optional decoration"
],
"preservedInvariants": [
"bounded finite rays",
"deterministic event packets",
"GPU particle identity",
"shared emissive",
"single temporal/tone/output owner",
"finite termination physics"
]
}