native-webgpuacceptedassembled raw-capture-session evidence-manifest validates under current sourceHash with nativeWebGPU===true.
accepted
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-procedural-timelinessha256:75dc31ba17b9a98981bc67e8517eaaa97542ffa9d2bbef2e72929db178ebe709sha256:a572da432992270aff4c515983c60bc28f62de97b3ecca78da007d59e1898c49sha256:d929feed6bb69df4ba0bca7a58c723f6c257d003c20d1e9417d25ccb25e4ecf9canonicalAcceptancePASShardwarePerformanceNOT_CLAIMEDNo same-lab evidence image is promoted for this report. The page intentionally shows status and proof requirements instead of substitute art.
native-webgpuacceptedassembled raw-capture-session evidence-manifest validates under current sourceHash with nativeWebGPU===true.
storage-bufferacceptedstorage.*.bin compute storage readbacks written during correctness capture.
computeacceptedmechanism.compute-storage.png and storage compute-storage-live buffers produced by motion compute plan.
renderer-initacceptedcapture-session reports initialized===true and active device generation 1.
backend-is-webgpuacceptedrendererBackendEvidence.isWebGPUBackend===true on correctness capture session.
mechanism-reachableacceptedmechanism launch/spin/debris/quaternion/compute/interpolation PNGs captured on fixed routes.
aligned-readbackacceptednormalized/transport padded readbacks present for presentation targets.
compute-storage-readbackacceptedstorage.compute-storage-live.* and storage.debris-mid.* binaries captured.
mrt-readbackaccepteddiagnostic.normal/emissive/velocity and diagnostics.mosaic captured from MRT graph.
current-adapter-gpu-timestampincompletetimestampQueriesActive remains false for correctness profile; GPU timing is not accepted as performance evidence.
| Field | Published value |
|---|---|
| Primary route | /demos/webgpu-procedural-timelines/ |
| Cameras | near, design, far |
| Seeds | 0x00000001, 0x9e3779b9 |
| Modes | final, velocity, emissive, normal |
| Capture time | Not present in the promoted report data |
| Adapter identity | Not promoted |
| Raw readback hashes | Not promoted |
| Kind | Id | Startup state | Status |
|---|---|---|---|
| scenario | launch-and-staging | {"scenario":"launch-and-staging"} | accepted |
| scenario | spin-docking | {"scenario":"spin-docking"} | accepted |
| scenario | debris-release | {"scenario":"debris-release"} | accepted |
| mechanism | launch-and-staging | {"mechanism":"launch-and-staging"} | accepted |
| mechanism | spin-docking | {"mechanism":"spin-docking"} | accepted |
| mechanism | debris-release | {"mechanism":"debris-release"} | accepted |
| mechanism | quaternion-and-reparent | {"mechanism":"quaternion-and-reparent"} | accepted |
| mechanism | compute-storage | {"mechanism":"compute-storage"} | accepted |
| mechanism | interpolation-and-velocity | {"mechanism":"interpolation-and-velocity"} | accepted |
| tier | full | {"tier":"full"} | accepted |
| tier | balanced | {"tier":"balanced"} | accepted |
| tier | test-minimum | {"tier":"test-minimum"} | accepted |
{
"targetClass": "current native-WebGPU adapter",
"frameTargetMs": null,
"resolutionPolicy": {
"dprCap": {
"value": 2,
"unit": "ratio",
"label": "Authored",
"source": "motion lab tier"
}
},
"mechanismLimits": {
"instanceCapacity": {
"value": 4096,
"unit": "instances",
"label": "Authored",
"source": "motion lab tier"
}
},
"resourceLimits": {
"motionStorageBytes": {
"value": 851968,
"unit": "bytes",
"label": "Derived",
"source": "4096 * 208"
}
},
"degradationFromPrevious": [],
"preservedInvariants": [
"fixed-step semantics",
"exact terminal lock",
"previous/current transforms"
]
}{
"targetClass": "current native-WebGPU adapter",
"frameTargetMs": null,
"resolutionPolicy": {
"dprCap": {
"value": 1.5,
"unit": "ratio",
"label": "Authored",
"source": "motion lab tier"
}
},
"mechanismLimits": {
"instanceCapacity": {
"value": 2048,
"unit": "instances",
"label": "Authored",
"source": "motion lab tier"
}
},
"resourceLimits": {
"motionStorageBytes": {
"value": 425984,
"unit": "bytes",
"label": "Derived",
"source": "2048 * 208"
}
},
"degradationFromPrevious": [
"halve recurrent instance capacity",
"lower DPR cap"
],
"preservedInvariants": [
"fixed-step semantics",
"exact terminal lock",
"previous/current transforms"
]
}{
"targetClass": "correctness fixture",
"frameTargetMs": null,
"resolutionPolicy": {
"dprCap": {
"value": 1,
"unit": "ratio",
"label": "Authored",
"source": "motion lab tier"
}
},
"mechanismLimits": {
"instanceCapacity": {
"value": 64,
"unit": "instances",
"label": "Authored",
"source": "motion lab tier"
}
},
"resourceLimits": {
"motionStorageBytes": {
"value": 13312,
"unit": "bytes",
"label": "Derived",
"source": "64 * 208"
}
},
"degradationFromPrevious": [
"reduce recurrent instance capacity to fixture scale",
"lower DPR cap"
],
"preservedInvariants": [
"native WebGPU",
"fixed-step semantics",
"exact terminal lock",
"previous/current transforms"
]
}