native-webgpuacceptedNative browser capture: backendIsWebGPU=true in renderer-info.json; mechanism-metrics records 56 compute calls on WebGPURenderer r185.
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-lut-atmospheresha256:e93675b0f1b0ec4adb8c247bf7dfb5a3e6a3f9c8c260b4cb239ab0afcd7e433csha256:8f99fdd1a753f03df4a3959bf9cd452c149659742877168bd1397492baaac7edsha256:d929feed6bb69df4ba0bca7a58c723f6c257d003c20d1e9417d25ccb25e4ecf9visualCorrectnessPASSmechanismCorrectnessPASSperformanceComplianceINSUFFICIENT_EVIDENCEgpuAttributionINSUFFICIENT_EVIDENCElifecycleStabilityINSUFFICIENT_EVIDENCE
native-webgpuacceptedNative browser capture: backendIsWebGPU=true in renderer-info.json; mechanism-metrics records 56 compute calls on WebGPURenderer r185.
storage-texture-3dacceptedstorage-resources.json products include Storage3DTexture aerial-inscattering/optical-depth with one-invocation-per-XY topology.
backend-is-webgpuacceptedrenderer-info.json backendIsWebGPU=true from native capture-session.
executed-five-stage-lut-chainacceptedmechanism-metrics.json rendererInfo.compute.calls=56 (>=5) after live five-stage LUT chain.
live-camera-body-depth-compositionacceptedpipeline-graph.json owners.sceneDepth=browser host PassNode depth; bodyTransform=planet.matrixWorld; finalComposition includes aerialOpticalDepth.
cumulative-aerial-xy-raysacceptedstorage-resources.json aerial-products invocationTopology=one invocation per XY ray; cumulative Z loop; invocationCount=width*height.
aligned-render-target-readbackacceptedcapture-session + images/final.design.png 1200x800 PNG from integer 256-byte-aligned RT readback transport.
current-adapter-gpu-timestampsincompleteCorrectness capture profile disables timestamp queries; no named-adapter GPU timing envelope recorded.
| Field | Published value |
|---|---|
| Primary route | /demos/webgpu-lut-atmosphere/ |
| Cameras | sea-level, mountain, low-orbit, high-orbit, night-side, shell-entry |
| Seeds | 0x00000001, 0x9e3779b9 |
| Modes | final, no-post, transmittance, multiscatter, irradiance, sky-view, aerial-inscattering, aerial-optical-depth, depth, ecef |
| 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 | sea-level | {"camera":"sea-level","mode":"final"} | incomplete |
| scenario | mountain | {"camera":"mountain","mode":"final"} | incomplete |
| scenario | low-orbit | {"camera":"low-orbit","mode":"final"} | incomplete |
| scenario | high-orbit | {"camera":"high-orbit","mode":"final"} | incomplete |
| scenario | night-side | {"camera":"night-side","mode":"final"} | incomplete |
| scenario | shell-entry | {"camera":"shell-entry","mode":"final"} | incomplete |
| mechanism | transmittance-and-multiscatter | {"mode":"multiscatter"} | incomplete |
| mechanism | irradiance-and-sky-view | {"mode":"sky-view"} | incomplete |
| mechanism | aerial-perspective | {"mode":"aerial-inscattering"} | incomplete |
| mechanism | depth-and-ecef | {"mode":"depth"} | incomplete |
| mechanism | sun-moon-and-lighting | {"mode":"irradiance"} | incomplete |
| mechanism | sea-level-to-orbit | {"camera":"sea-level","mode":"final"} | incomplete |
| tier | ultra | {"tier":"ultra"} | incomplete |
| tier | high | {"tier":"high"} | incomplete |
| tier | mobile | {"tier":"mobile"} | incomplete |
{
"targetClass": "current-adapter-unmeasured",
"frameTargetMs": null,
"resolutionPolicy": {
"transmittance": [
256,
64
],
"skyView": [
192,
108
],
"aerial": [
192,
108,
48
]
},
"mechanismLimits": {
"transmittanceSamples": 32,
"aerialSamples": 24
},
"resourceLimits": {
"aerialPayloads": 2,
"aerialFormat": "RGBA16F"
},
"degradationFromPrevious": [],
"preservedInvariants": [
"rgb-inscattering-and-rgb-optical-depth",
"single-output-owner",
"meter-unit-boundary"
]
}{
"targetClass": "current-adapter-unmeasured",
"frameTargetMs": null,
"resolutionPolicy": {
"transmittance": [
192,
48
],
"skyView": [
128,
64
],
"aerial": [
160,
90,
32
]
},
"mechanismLimits": {
"transmittanceSamples": 32,
"aerialSamples": 24
},
"resourceLimits": {
"aerialPayloads": 2,
"aerialFormat": "RGBA16F"
},
"degradationFromPrevious": [
"lower LUT resolution",
"fewer aerial depth slices"
],
"preservedInvariants": [
"rgb-inscattering-and-rgb-optical-depth",
"single-output-owner",
"meter-unit-boundary"
]
}{
"targetClass": "mobile-class-unmeasured",
"frameTargetMs": null,
"resolutionPolicy": {
"transmittance": [
128,
32
],
"skyView": [
96,
48
],
"aerial": [
96,
54,
20
]
},
"mechanismLimits": {
"transmittanceSamples": 32,
"aerialSamples": 24
},
"resourceLimits": {
"aerialPayloads": 2,
"aerialFormat": "RGBA16F"
},
"degradationFromPrevious": [
"lower view-product resolution",
"amortize dirty aerial slices"
],
"preservedInvariants": [
"rgb-inscattering-and-rgb-optical-depth",
"single-output-owner",
"meter-unit-boundary"
]
}