native-webgpuincompleteNo capability evidence is recorded.
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-bounded-watersha256:fb027f0dee11f916fabf2fb8147509a5c9829ad57b41b514bfc0a7e63551690dsha256:19e5dd8c822cdc71f169d37c3c09dfef6e35ccd552ee984e74540be9e0667e95sha256: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-webgpuincompleteNo capability evidence is recorded.
backend-is-webgpuincompleteNo runtime evidence is recorded.
heightfield-readbackincompleteNo runtime evidence is recorded.
receiver-caustic-energy-readbackincompleteNo runtime evidence is recorded.
opaque-color-depth-without-waterincompleteNo runtime evidence is recorded.
gpu-mutation-probesincompleteNo runtime evidence is recorded.
render-target-readbackincompleteNo runtime evidence is recorded.
| Field | Published value |
|---|---|
| Primary route | /demos/webgpu-bounded-water/ |
| Cameras | near, design, far |
| Seeds | 0x00000001, 0x9e3779b9 |
| Modes | final, height, velocity, normals, caustics, fresnel-and-tir, absorption, optical-transport-unavailable |
| Capture time | Not present in the promoted report data |
| Adapter identity | Not promoted |
| Raw readback hashes | Not promoted |
| Kind | Id | Startup state | Status |
|---|---|---|---|
| scenario | interactive-bounded-pool | {"scenario":"interactive-bounded-pool"} | incomplete |
| mechanism | heightfield-simulation | {"mechanism":"heightfield-simulation"} | incomplete |
| mechanism | drops-and-object-ripples | {"mechanism":"drops-and-object-ripples"} | incomplete |
| mechanism | differential-caustics | {"mechanism":"differential-caustics"} | incomplete |
| mechanism | refraction-and-absorption | {"mechanism":"refraction-and-absorption"} | incomplete |
| mechanism | fresnel-and-tir | {"mechanism":"fresnel-and-tir"} | incomplete |
| mechanism | buoyancy-spray-and-masks | {"mechanism":"buoyancy-spray-and-masks"} | incomplete |
| tier | ultra | {"tier":"ultra"} | incomplete |
| tier | high | {"tier":"high"} | incomplete |
| tier | medium | {"tier":"medium"} | incomplete |
| tier | low | {"tier":"low"} | incomplete |
{
"targetClass": "unmeasured-current-adapter",
"frameTargetMs": null,
"resolutionPolicy": {
"simulationResolution": 512,
"meshSegments": 192,
"dpr": 1
},
"mechanismLimits": {
"maxSubsteps": 4,
"analyticBands": 5,
"microBands": 4
},
"resourceLimits": {
"derivedPersistentGpuBytes": 9437344,
"eventSnapshotBytes": 64,
"gpuProbeBytes": 64
},
"degradationFromPrevious": [],
"preservedInvariants": [
"anisotropic CFL ≤ 0.85",
"fixed-step event semantics",
"exact analytic+heightfield differential",
"side-aware exact Fresnel",
"source-driven receiver deposition"
]
}{
"targetClass": "unmeasured-current-adapter",
"frameTargetMs": null,
"resolutionPolicy": {
"simulationResolution": 256,
"meshSegments": 128,
"dpr": 1
},
"mechanismLimits": {
"maxSubsteps": 3,
"analyticBands": 4,
"microBands": 3
},
"resourceLimits": {
"derivedPersistentGpuBytes": 2359456,
"eventSnapshotBytes": 64,
"gpuProbeBytes": 64
},
"degradationFromPrevious": [
"simulation 512→256",
"mesh 192→128",
"max substeps 4→3",
"analytic bands 5→4",
"micro bands 4→3"
],
"preservedInvariants": [
"anisotropic CFL ≤ 0.85",
"fixed-step event semantics",
"exact analytic+heightfield differential",
"side-aware exact Fresnel",
"source-driven receiver deposition"
]
}{
"targetClass": "unmeasured-current-adapter",
"frameTargetMs": null,
"resolutionPolicy": {
"simulationResolution": 192,
"meshSegments": 96,
"dpr": 1
},
"mechanismLimits": {
"maxSubsteps": 3,
"analyticBands": 3,
"microBands": 2
},
"resourceLimits": {
"derivedPersistentGpuBytes": 1327264,
"eventSnapshotBytes": 64,
"gpuProbeBytes": 64
},
"degradationFromPrevious": [
"simulation 256→192",
"mesh 128→96",
"analytic bands 4→3",
"micro bands 3→2"
],
"preservedInvariants": [
"anisotropic CFL ≤ 0.85",
"fixed-step event semantics",
"exact analytic+heightfield differential",
"side-aware exact Fresnel",
"source-driven receiver deposition"
]
}{
"targetClass": "unmeasured-current-adapter",
"frameTargetMs": null,
"resolutionPolicy": {
"simulationResolution": 96,
"meshSegments": 48,
"dpr": 1
},
"mechanismLimits": {
"maxSubsteps": 2,
"analyticBands": 2,
"microBands": 0
},
"resourceLimits": {
"derivedPersistentGpuBytes": 331936,
"eventSnapshotBytes": 64,
"gpuProbeBytes": 64
},
"degradationFromPrevious": [
"simulation 192→96",
"mesh 96→48",
"max substeps 3→2",
"analytic bands 3→2",
"micro bands 2→0"
],
"preservedInvariants": [
"anisotropic CFL ≤ 0.85",
"fixed-step event semantics",
"exact analytic+heightfield differential",
"side-aware exact Fresnel",
"source-driven receiver deposition"
]
}