native-webgpuincompleteController must await WebGPURenderer.init() and reject a backend where isWebGPUBackend is not true; no fallback is activated.
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-object-sculptor-corpussha256:e6ea9dcc3067a2e1575d988cae68898bb1d84324d296f7db9336b1abc25b2cd0sha256:ecf87a89853bf1cc9223e16ff5e98ff490761d98602063bcf169c69ae19cd9cbsha256: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-webgpuincompleteController must await WebGPURenderer.init() and reject a backend where isWebGPUBackend is not true; no fallback is activated.
single-scene-renderincompleteFrame execution must report exactly one scene render and no duplicate diagnostic or presentation render.
no-post-processingincompleteRuntime graph and frame record must report zero post-processing passes.
mobile-resource-accountingincompleteNamed-device sustained evidence must report CPU/GPU/presentation timing, render items, submissions, shadow casters, materials/pipelines, and peak live bytes.
renderer-initincompleteAwait controller readiness after WebGPURenderer.init().
backend-is-webgpuincompleteCapture controller metrics with nativeWebGPU true.
physical-routesincompleteLoad all 15 scenario/mechanism/tier/camera physical routes and prove each locks exactly one route dimension.
mechanism-reachableincompleteLoad every final, blockout, hierarchy, materials, and action-ready mechanism route and bind the observed controller mode to the physical route record.
target-contractsincompleteCapture protected node, socket, ColliderConstructionInput, destruction-group, mode, tier, and exact-reset inventories for all three targets.
render-ownershipincompleteCapture one renderer owner, one scene render, one tone-map owner, one output-transform owner, and zero post-processing passes.
aligned-readbackincompleteCapture the actual integer WebGPU row stride, 256-byte alignment, compact width, height, and normalized render-target pixels for every required PNG.
visual-contractsincompleteInspect final and diagnostic PNGs for each target and record AI-vision authored-contract scores; no reference-image similarity claim is permitted.
sustained-performanceincompleteRecord named-device sustained CPU/GPU/presentation evidence and mobile resource accounting without inventing a universal frame target.
| Field | Published value |
|---|---|
| Primary route | /demos/webgpu-object-sculptor-corpus/ |
| Cameras | design, profile, attachment, close-material |
| Seeds | 0x00000001, 0x9e3779b9 |
| Modes | final, blockout, hierarchy, materials, action-ready |
| Capture time | Not present in the promoted report data |
| Adapter identity | Not promoted |
| Raw readback hashes | Not promoted |
| Kind | Id | Startup state | Status |
|---|---|---|---|
| scenario | articulated-desk-lamp | {"scenario":"articulated-desk-lamp","mode":"action-ready","tier":"budgeted","camera":"design","seed":1} | incomplete |
| scenario | potted-bonsai | {"scenario":"potted-bonsai","mode":"action-ready","tier":"budgeted","camera":"design","seed":1} | incomplete |
| scenario | ceramic-teapot | {"scenario":"ceramic-teapot","mode":"action-ready","tier":"budgeted","camera":"design","seed":1} | incomplete |
| mechanism | final | {"mode":"final"} | incomplete |
| mechanism | blockout | {"mode":"blockout"} | incomplete |
| mechanism | hierarchy | {"mode":"hierarchy"} | incomplete |
| mechanism | materials | {"mode":"materials"} | incomplete |
| mechanism | action-ready | {"mode":"action-ready"} | incomplete |
| tier | full | {"tier":"full"} | incomplete |
| tier | budgeted | {"tier":"budgeted"} | incomplete |
| tier | minimum | {"tier":"minimum"} | incomplete |
{
"targetClass": "close inspection on capable desktop",
"frameTargetMs": null,
"resolutionPolicy": {
"dprCap": 1.5
},
"mechanismLimits": {
"articulated-desk-lamp": "highest authored radial, spring, hinge-hardware, and fastener detail",
"potted-bonsai": "highest oriented-ring sampling with merged opaque leaf solids",
"ceramic-teapot": "highest lathe and parallel-transport sweep sampling"
},
"resourceLimits": {
"maxVertices": null,
"maxTriangles": null,
"maxRenderItems": null,
"maxPeakLiveBytes": null
},
"degradationFromPrevious": [],
"preservedInvariants": [
"protected semantic IDs",
"parent-local sockets",
"ColliderConstructionInput identity",
"destruction groups",
"action reset",
"one scene render",
"no post-processing passes"
]
}{
"targetClass": "ordinary desktop, tablet, and conservative default",
"frameTargetMs": null,
"resolutionPolicy": {
"dprCap": 1.25
},
"mechanismLimits": {
"articulated-desk-lamp": "reduced radial, spring, and fastener tessellation",
"potted-bonsai": "reduced oriented-ring sampling and fewer merged opaque leaf solids",
"ceramic-teapot": "reduced lathe and sweep tessellation"
},
"resourceLimits": {
"maxVertices": null,
"maxTriangles": null,
"maxRenderItems": null,
"maxPeakLiveBytes": null
},
"degradationFromPrevious": [
"reduce visual tessellation and non-protected repeated detail"
],
"preservedInvariants": [
"protected semantic IDs",
"parent-local sockets",
"ColliderConstructionInput identity",
"destruction groups",
"action reset",
"one scene render",
"no post-processing passes"
]
}{
"targetClass": "low-end/mobile and distant inspection",
"frameTargetMs": null,
"resolutionPolicy": {
"dprCap": 1
},
"mechanismLimits": {
"articulated-desk-lamp": "minimum silhouette-safe radial/spring detail and no optional shade fasteners",
"potted-bonsai": "minimum oriented-ring sampling and six opaque canopy clusters with no alpha-sorted fragments",
"ceramic-teapot": "minimum silhouette-safe lathe and sweep sampling"
},
"resourceLimits": {
"maxVertices": null,
"maxTriangles": null,
"maxRenderItems": null,
"maxPeakLiveBytes": null
},
"degradationFromPrevious": [
"replace bonsai leaf solids with opaque canopy clusters",
"remove optional lamp fasteners",
"reduce silhouette-safe visual tessellation"
],
"preservedInvariants": [
"protected semantic IDs",
"parent-local sockets",
"ColliderConstructionInput identity",
"destruction groups",
"action reset",
"opaque foliage",
"one scene render",
"no post-processing passes"
]
}