native-webgpuincompleteThe canonical controller blocks unless renderer.backend.isWebGPUBackend is true after initialization.
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.
semantic-mesh-writersha256:c89d28b0f984e240d99c7d5c75324dd570bf6d9a66a570e89d9c5f8820b5835csha256:24534cf5ea19d9dcb1885f9914dc8be4dd57331321d6cb57b9b9c1728d2ac0edsha256: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-webgpuincompleteThe canonical controller blocks unless renderer.backend.isWebGPUBackend is true after initialization.
storage-buffersincompleteStorageInstancedBufferAttribute and IndirectStorageBufferAttribute are required by the batching-comparison and indirect-draw routes.
renderer-initincompleteAwait createGeometryLabController(), which awaits renderer.init() before constructing proof state.
backend-is-webgpuincompleteCapture renderer.backend.isWebGPUBackend === true from the initialized controller.
mechanism-reachableincompleteLoad every physical mechanism route and reconcile the selected runtime graph against its locked startup mode.
aligned-readbackincompleteCapture MRT pixels using the controller's integer 256-byte-aligned row-stride contract.
indirect-commandincompleteRead back the compute-written indexed indirect command and reconcile its instanceCount with submitted work.
| Field | Published value |
|---|---|
| Primary route | /demos/semantic-mesh-writer/ |
| Cameras | near, design, far |
| Seeds | 0x00000001, 0x9e3779b9 |
| Modes | frame-and-rail-profile, branch-rings, semantic-groups-and-materials, batching-comparison, dynamic-updates, indirect-draw |
| Capture time | Not present in the promoted report data |
| Adapter identity | Not promoted |
| Raw readback hashes | Not promoted |
| Kind | Id | Startup state | Status |
|---|---|---|---|
| scenario | frame-and-rail-profile | {"mode":"frame-and-rail-profile"} | undefined |
| scenario | branch-rings | {"mode":"branch-rings"} | undefined |
| scenario | semantic-groups-and-materials | {"mode":"semantic-groups-and-materials"} | undefined |
| scenario | batching-comparison | {"mode":"batching-comparison"} | undefined |
| scenario | dynamic-updates | {"mode":"dynamic-updates"} | undefined |
| scenario | indirect-draw | {"mode":"indirect-draw"} | undefined |
| mechanism | frame-and-rail-profile | {"mode":"frame-and-rail-profile"} | undefined |
| mechanism | branch-rings | {"mode":"branch-rings"} | undefined |
| mechanism | semantic-groups-and-materials | {"mode":"semantic-groups-and-materials"} | undefined |
| mechanism | batching-comparison | {"mode":"batching-comparison"} | undefined |
| mechanism | dynamic-updates | {"mode":"dynamic-updates"} | undefined |
| mechanism | indirect-draw | {"mode":"indirect-draw"} | undefined |
| tier | hero | {"tier":"hero"} | incomplete |
| tier | standard | {"tier":"standard"} | incomplete |
| tier | crowd | {"tier":"crowd"} | incomplete |
{
"targetClass": "close-inspection",
"frameTargetMs": null,
"resolutionPolicy": {
"dprCap": 2
},
"mechanismLimits": {
"profileSamples": 104,
"railSegments": 96,
"branchRadialSegments": 20
},
"resourceLimits": {
"maxVertices": 35000,
"maxTriangles": 70000
},
"degradationFromPrevious": [],
"preservedInvariants": [
"semantic extrema",
"hard edges",
"material slots",
"physical UV scale"
]
}{
"targetClass": "ordinary-view-envelope",
"frameTargetMs": null,
"resolutionPolicy": {
"dprCap": 1.5
},
"mechanismLimits": {
"profileSamples": 64,
"railSegments": 48,
"branchRadialSegments": 12
},
"resourceLimits": {
"maxVertices": 8000,
"maxTriangles": 16000
},
"degradationFromPrevious": [
"reduced profile and longitudinal tessellation under projected-error gates"
],
"preservedInvariants": [
"semantic extrema",
"hard edges",
"material slots",
"physical UV scale"
]
}{
"targetClass": "distant-repetition",
"frameTargetMs": null,
"resolutionPolicy": {
"dprCap": 1
},
"mechanismLimits": {
"profileSamples": 40,
"railSegments": 24,
"branchRadialSegments": 6
},
"resourceLimits": {
"maxVertices": 2600,
"maxTriangles": 5200
},
"degradationFromPrevious": [
"removed sub-pixel curvature samples under projected-error gates"
],
"preservedInvariants": [
"primary silhouette",
"semantic extrema",
"material slots",
"physical UV scale"
]
}