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-fft-oceansha256:8e5b5f310de4938e4041daac7f9688054085f68004fba69e6d560b9e30acf125sha256:a999ebba1260c4dfbfa0ca033c3e7e857002a7180679201f352e19bcfe53153esha256: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.
minimum-four-storage-texturesincompleteinitialized adapter limit
renderer-initincompleteNo runtime evidence is recorded.
backend-is-webgpuincompleteNo runtime evidence is recorded.
mechanism-reachableincompleteNo runtime evidence is recorded.
render-or-compute-workincompleteNo runtime evidence is recorded.
aligned-readbackincompleteNo runtime evidence is recorded.
complete-2d-fft-readbackincompleteNo runtime evidence is recorded.
per-cascade-surface-and-foam-readbackincompleteNo runtime evidence is recorded.
pages-source-hashincompleteNo runtime evidence is recorded.
| Field | Published value |
|---|---|
| Primary route | /demos/webgpu-fft-ocean/ |
| Cameras | near, design, far, underwater |
| Seeds | 0x00000001, 0x9e3779b9 |
| Modes | final, height, displacement, slopes, jacobian, foam, normal, spectrum-fft, cascade-bands, underwater-optics, cpu-query, no-post, diagnostics |
| Capture time | Not present in the promoted report data |
| Adapter identity | Not promoted |
| Raw readback hashes | Not promoted |
| Kind | Id | Startup state | Status |
|---|---|---|---|
| scenario | directional-sea | {"mode":"final","camera":"design"} | incomplete |
| mechanism | spectrum-and-fft | {"mode":"spectrum-fft","camera":"design"} | incomplete |
| mechanism | dispersion-and-cascades | {"mode":"cascade-bands","camera":"design"} | incomplete |
| mechanism | derivatives-and-jacobian | {"mode":"jacobian","camera":"near"} | incomplete |
| mechanism | whitecaps-and-foam | {"mode":"foam","camera":"near"} | incomplete |
| mechanism | above-and-below-surface | {"mode":"underwater-optics","camera":"underwater"} | incomplete |
| mechanism | cpu-query-parity | {"mode":"cpu-query","camera":"design"} | 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": {
"fftResolution": 512,
"dpr": 1
},
"mechanismLimits": {
"cascadeCount": 3,
"packedComplexTransformCount": 4
},
"resourceLimits": {
"authoredStorageBudgetMiB": 104,
"derivedStorageBytes": 106954752
},
"degradationFromPrevious": [],
"preservedInvariants": [
"dimensional spectrum",
"Hermitian evolution",
"explicit inverse-transform convention",
"resolved-band geometry/normal parity",
"native-resolution per-cascade foam history"
]
}{
"targetClass": "unmeasured-current-adapter",
"frameTargetMs": null,
"resolutionPolicy": {
"fftResolution": 256,
"dpr": 1
},
"mechanismLimits": {
"cascadeCount": 3,
"packedComplexTransformCount": 4
},
"resourceLimits": {
"authoredStorageBudgetMiB": 28,
"derivedStorageBytes": 26738688
},
"degradationFromPrevious": [
"FFT resolution 512 to 256"
],
"preservedInvariants": [
"dimensional spectrum",
"Hermitian evolution",
"explicit inverse-transform convention",
"resolved-band geometry/normal parity",
"native-resolution per-cascade foam history"
]
}{
"targetClass": "unmeasured-current-adapter",
"frameTargetMs": null,
"resolutionPolicy": {
"fftResolution": 256,
"dpr": 1
},
"mechanismLimits": {
"cascadeCount": 2,
"packedComplexTransformCount": 4
},
"resourceLimits": {
"authoredStorageBudgetMiB": 22,
"derivedStorageBytes": 17825792
},
"degradationFromPrevious": [
"cascade count 3 to 2"
],
"preservedInvariants": [
"dimensional spectrum",
"Hermitian evolution",
"explicit inverse-transform convention",
"resolved-band geometry/normal parity",
"native-resolution per-cascade foam history"
]
}{
"targetClass": "unmeasured-current-adapter",
"frameTargetMs": null,
"resolutionPolicy": {
"fftResolution": 128,
"dpr": 1
},
"mechanismLimits": {
"cascadeCount": 1,
"packedComplexTransformCount": 4
},
"resourceLimits": {
"authoredStorageBudgetMiB": 8,
"derivedStorageBytes": 2228224
},
"degradationFromPrevious": [
"FFT resolution 256 to 128",
"cascade count 2 to 1"
],
"preservedInvariants": [
"dimensional spectrum",
"Hermitian evolution",
"explicit inverse-transform convention",
"resolved-band geometry/normal parity",
"native-resolution per-cascade foam history"
]
}