native-webgpuacceptedcorrectness capture-session finalRuntime.metrics.rendererBackendEvidence.isWebGPUBackend === 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.
node-selective-bloomsha256:49a5cc06d045327b48c277b02ac188b0e7300bb82a5e20b3c356d119c5479df6sha256:51d124cad62859d935ae7ae9b237f8750e15d8602a546d751d1dc43e49e73f22sha256:d929feed6bb69df4ba0bca7a58c723f6c257d003c20d1e9417d25ccb25e4ecf9visualCorrectnessPASSmechanismCorrectnessPASSperformanceComplianceNOT_CLAIMEDgpuAttributionNOT_CLAIMEDlifecycleStabilityPASS
native-webgpuacceptedcorrectness capture-session finalRuntime.metrics.rendererBackendEvidence.isWebGPUBackend === true
renderer-initacceptedcapture-session finalRuntime.metrics.initialized === true with WebGPURenderer
backend-is-webgpuacceptedcapture-session finalRuntime.metrics.rendererBackendEvidence.isWebGPUBackend === true
mechanism-reachableacceptedcapture-session writtenCaptures include combined/no-post-baseline/false-color presentation modes
aligned-readbackacceptedcapture-session transport/normalized readback ledgers carry integer 256-byte-aligned strides for presentation readbacks
actual-bloomnode-target-inventoryincompleteresident-resources/raw capture inventory still incomplete for full BloomNode physical residency; presentation capture only
current-adapter-gpu-timestampsincompleteNOT_CLAIMED / INSUFFICIENT_EVIDENCE — no named-adapter timestamp lane in correctness capture
| Field | Published value |
|---|---|
| Primary route | /demos/node-selective-bloom/ |
| Cameras | near, design, far |
| Seeds | 0x00000001, 0x9e3779b9 |
| Modes | combined, emissive-only, bloom-only, no-post-baseline, false-color-luminance, resolution-scale-overlay, transparent-emitter |
| Capture time | Not present in the promoted report data |
| Adapter identity | Not promoted |
| Raw readback hashes | Not present in the promoted preview summary |
| Kind | Id | Startup state | Status |
|---|---|---|---|
| scenario | threshold-and-knee | {"scenario":"threshold-and-knee"} | accepted |
| scenario | point-spread-function | {"scenario":"point-spread-function"} | accepted |
| scenario | emissive-hierarchy | {"scenario":"emissive-hierarchy"} | accepted |
| scenario | transparent-emitters | {"scenario":"transparent-emitters"} | accepted |
| scenario | depth-and-occlusion | {"scenario":"depth-and-occlusion"} | accepted |
| scenario | shared-emissive-integration | {"scenario":"shared-emissive-integration"} | accepted |
| mechanism | threshold-and-knee | {"mechanism":"threshold-and-knee"} | accepted |
| mechanism | point-spread-function | {"mechanism":"point-spread-function"} | accepted |
| mechanism | emissive-hierarchy | {"mechanism":"emissive-hierarchy"} | accepted |
| mechanism | transparent-emitters | {"mechanism":"transparent-emitters"} | accepted |
| mechanism | depth-and-occlusion | {"mechanism":"depth-and-occlusion"} | accepted |
| mechanism | shared-emissive-integration | {"mechanism":"shared-emissive-integration"} | accepted |
| tier | full | {"tier":"full"} | accepted |
| tier | balanced | {"tier":"balanced"} | accepted |
| tier | mobile | {"tier":"mobile"} | accepted |
| tier | reduced-readable-base | {"tier":"reduced-readable-base"} | accepted |
{
"targetClass": "current-adapter",
"frameTargetMs": null,
"resolutionPolicy": {
"bloomScale": 0.5,
"dprCap": 2
},
"mechanismLimits": {},
"resourceLimits": {},
"degradationFromPrevious": [],
"preservedInvariants": [
"pre-tone-map",
"selective-emissive"
]
}{
"targetClass": "current-adapter",
"frameTargetMs": null,
"resolutionPolicy": {
"bloomScale": 0.33,
"dprCap": 1.5
},
"mechanismLimits": {},
"resourceLimits": {},
"degradationFromPrevious": [
"lower bloom resolution",
"fewer animated contributors"
],
"preservedInvariants": [
"pre-tone-map",
"selective-emissive"
]
}{
"targetClass": "mobile-class-unmeasured",
"frameTargetMs": null,
"resolutionPolicy": {
"bloomScale": 0.25,
"dprCap": 1
},
"mechanismLimits": {},
"resourceLimits": {},
"degradationFromPrevious": [
"lower bloom resolution",
"cap DPR",
"fewer animated contributors"
],
"preservedInvariants": [
"pre-tone-map",
"selective-emissive"
]
}{
"targetClass": "readability-reference",
"frameTargetMs": null,
"resolutionPolicy": {
"bloomScale": 0,
"dprCap": 1
},
"mechanismLimits": {
"bloom": "disabled"
},
"resourceLimits": {},
"degradationFromPrevious": [
"remove bloom and emissive MRT from active graph"
],
"preservedInvariants": [
"base-scene-readability",
"single-output-transform"
]
}