native-webgpuacceptedcapture-session rendererBackendEvidence.isWebGPUBackend===true with deviceIdentityVerified on correctness package; evidence-manifest raw-capture-session validates under current sourceHash.
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.
weathered-worldsha256:99e4e43d1a99d15238e8c54328fa44c349b837e32ed36a40f308b451c25611a3sha256:c0d59daa719f534a1326b293033a71055df51b982f53e3d8ec50e0523fae9fc2sha256:348d7584a398e339bdf08ac952ded6eb67b5ed813416a6fe3ba445615164b63avisualCorrectnessINSUFFICIENT_EVIDENCEmechanismCorrectnessPASSperformanceComplianceNOT_CLAIMEDgpuAttributionNOT_CLAIMEDlifecycleStabilityINSUFFICIENT_EVIDENCEvisualErrorPASS
native-webgpuacceptedcapture-session rendererBackendEvidence.isWebGPUBackend===true with deviceIdentityVerified on correctness package; evidence-manifest raw-capture-session validates under current sourceHash.
gpu-timestampsincompletetimestampQueriesActive remains false for correctness profile; named-adapter GPU timing is not accepted as performance evidence.
single-owner-graphacceptedpipeline-graph.json assembled from LabController.describePipeline in correctness capture; single scene submission declared.
world-signal-readbackacceptedaligned RGBA8 final/no-post/diagnostics readbacks with transport+normalized padded bins in correctness package.
atmosphere-cloud-mechanismincompletestages integrate atmosphere/cloud composite paths; full oracle comparison remains residual.
current-adapter-timingincompleteINSUFFICIENT_EVIDENCE — correctness lane does not claim GPU timestamps.
lifecycle-loopincompletesingle capture-session dispose observation only; 50-cycle soak not executed.
| Field | Published value |
|---|---|
| Primary route | /demos/weathered-world/ |
| Cameras | orbit, horizon, surface |
| Seeds | 0x00000001, 0x9e3779b9 |
| Modes | final, no-post, weather-envelope, atmosphere, cloud-optical-depth, ocean, bounded-water, precipitation, wetness, snow, vegetation-wind, shadow-contribution, owner-graph |
| Capture time | Not present in the promoted report data |
| Adapter identity | {"source":"exact retained renderer.backend.device reference after renderer.init()","backendType":"WebGPUBackend","deviceType":"GPUDevice","deviceLabel":"","deviceIdentityVerified":true,"lossPromiseObservedOnActualDevice":true,"rendererDeviceGeneration":1} |
| Raw readback hashes | Not present in the promoted preview summary |
| Kind | Id | Startup state | Status |
|---|---|---|---|
| scenario | world | {"tier":"balanced","mode":"final","camera":"horizon","seed":1,"time":0} | incomplete |
| mechanism | shared-world-units | {"mode":"owner-graph"} | incomplete |
| mechanism | shared-weather-envelope | {"mode":"weather-envelope"} | incomplete |
| mechanism | atmosphere-cloud-hdr | {"mode":"atmosphere"} | incomplete |
| mechanism | ocean-bounded-water-ownership | {"mode":"ocean"} | incomplete |
| mechanism | cloud-opaque-shadow-separation | {"mode":"shadow-contribution"} | incomplete |
| mechanism | owner-graph | {"mode":"owner-graph"} | incomplete |
| tier | hero | {"tier":"hero"} | incomplete |
| tier | balanced | {"tier":"balanced"} | incomplete |
| tier | budgeted | {"tier":"budgeted"} | incomplete |
{
"targetClass": "60-hz-flagship",
"frameTargetMs": {
"value": 16.67,
"unit": "ms",
"label": "Gated",
"source": "integration 60 Hz target; current-adapter timing pending"
},
"resolutionPolicy": {
"sceneScale": 1,
"cloudScale": 0.5,
"dprCap": 2
},
"mechanismLimits": {
"atmosphere": "ultra",
"clouds": "ultra",
"ocean": "ultra",
"boundedWater": "ultra",
"weather": "high",
"vegetation": "ultra",
"shadowMapSize": 2048
},
"resourceLimits": {
"status": "logical inventory implemented; physical inventory unmeasured"
},
"degradationFromPrevious": [],
"preservedInvariants": [
"one unit system",
"one weather object",
"separate water domains",
"separate shadow domains",
"one final owner"
]
}{
"targetClass": "60-hz-balanced",
"frameTargetMs": {
"value": 16.67,
"unit": "ms",
"label": "Gated",
"source": "integration 60 Hz target; current-adapter timing pending"
},
"resolutionPolicy": {
"sceneScale": 1,
"cloudScale": 0.5,
"dprCap": 1.5
},
"mechanismLimits": {
"atmosphere": "high",
"clouds": "high",
"ocean": "high",
"boundedWater": "high",
"weather": "medium",
"vegetation": "high",
"shadowMapSize": 1024
},
"resourceLimits": {
"status": "logical inventory implemented; physical inventory unmeasured"
},
"degradationFromPrevious": [
"reduce optional samples and texture dimensions",
"reduce shadow and vegetation detail"
],
"preservedInvariants": [
"one unit system",
"one weather object",
"separate water domains",
"separate shadow domains",
"one final owner"
]
}{
"targetClass": "60-hz-budgeted",
"frameTargetMs": {
"value": 16.67,
"unit": "ms",
"label": "Gated",
"source": "integration 60 Hz target; current-adapter timing pending"
},
"resolutionPolicy": {
"sceneScale": 0.85,
"cloudScale": 0.25,
"dprCap": 1
},
"mechanismLimits": {
"atmosphere": "mobile",
"clouds": "default",
"ocean": "medium",
"boundedWater": "medium",
"weather": "budgeted",
"vegetation": "medium",
"shadowMapSize": 512
},
"resourceLimits": {
"status": "logical inventory implemented; physical inventory unmeasured"
},
"degradationFromPrevious": [
"lower post resolution",
"reduce optional samples",
"reduce valid update cadence",
"reduce counts and LOD",
"disable optional decoration"
],
"preservedInvariants": [
"one unit system",
"one weather object",
"separate water domains",
"separate shadow domains",
"one final owner",
"core physical contracts"
]
}