webgpu-backendincompleteNo 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.
tsl-curved-raysha256:88f02b547cf8c5ad93a38e88b1a3bc1fe8de1185524820c282eec39e9bc3bde8sha256:f1b842d5fa4e0b162f12149438f73a3c38c6052775eb417916bfd2680c513f94sha256:6c7881ab73865696d689489de465e1cd67e1f2242d43641279abac777df0479bcanonicalAcceptanceINSUFFICIENT_EVIDENCEhardwarePerformanceNOT_CLAIMEDNo same-lab evidence image is promoted for this report. The page intentionally shows status and proof requirements instead of substitute art.
webgpu-backendincompleteNo capability evidence is recorded.
storage-textureincompleteNo capability evidence is recorded.
computeincompleteNo capability evidence is recorded.
backend-is-webgpuincompleteNo runtime evidence is recorded.
transfer-lut-sampledincompleteNo runtime evidence is recorded.
direct-metric-probe-readbackincompleteNo runtime evidence is recorded.
cache-compute-dispatchedincompleteNo runtime evidence is recorded.
angular-cache-invalidationincompleteNo runtime evidence is recorded.
world-position-temporal-reprojectionincompleteNo runtime evidence is recorded.
temporal-reset-matches-freshincompleteNo runtime evidence is recorded.
render-target-outputincompleteNo runtime evidence is recorded.
gpu-timestampsincompleteNo runtime evidence is recorded.
| Field | Published value |
|---|---|
| Primary route | /demos/tsl-curved-ray/ |
| Cameras | near, design, far |
| Seeds | 0x00000001, 0x9e3779b9 |
| Modes | final, no-post, step-count, termination, bent-direction |
| Capture time | Not present in the promoted report data |
| Adapter identity | Not promoted |
| Raw readback hashes | Not promoted |
| Kind | Id | Startup state | Status |
|---|---|---|---|
| scenario | accretion-disk | {"scenario":"accretion-disk"} | incomplete |
| scenario | ellis-wormhole | {"scenario":"ellis-wormhole"} | incomplete |
| scenario | schwarzschild-lensing | {"scenario":"schwarzschild-lensing"} | incomplete |
| scenario | integration-convergence | {"scenario":"integration-convergence"} | incomplete |
| scenario | temporal-reconstruction | {"scenario":"temporal-reconstruction"} | incomplete |
| scenario | lens-cache | {"scenario":"lens-cache"} | incomplete |
| mechanism | accretion-disk | {"scenario":"accretion-disk"} | incomplete |
| mechanism | ellis-wormhole | {"scenario":"ellis-wormhole"} | incomplete |
| mechanism | schwarzschild-lensing | {"scenario":"schwarzschild-lensing"} | incomplete |
| mechanism | integration-convergence | {"scenario":"integration-convergence"} | incomplete |
| mechanism | temporal-reconstruction | {"scenario":"temporal-reconstruction"} | incomplete |
| mechanism | lens-cache | {"scenario":"lens-cache"} | incomplete |
| tier | hero | {"tier":"hero"} | incomplete |
| tier | standard | {"tier":"standard"} | incomplete |
| tier | background | {"tier":"background"} | incomplete |
| tier | distant | {"tier":"distant"} | incomplete |
{
"targetClass": "current-adapter authored shot",
"frameTargetMs": null,
"resolutionPolicy": {
"effectScale": 0.5,
"cacheExtent": [
512,
512
]
},
"mechanismLimits": {
"artisticMaxSteps": 160,
"opacityCutoff": 0.01
},
"resourceLimits": {
"gpuTimingRequiredForAcceptance": true
},
"degradationFromPrevious": [],
"preservedInvariants": [
"bounded miss rejection",
"exact step cap",
"termination classes",
"linear HDR transfer"
]
}{
"targetClass": "current-adapter authored shot",
"frameTargetMs": null,
"resolutionPolicy": {
"effectScale": 0.5,
"cacheExtent": [
256,
256
]
},
"mechanismLimits": {
"artisticMaxSteps": 96,
"opacityCutoff": 0.03
},
"resourceLimits": {
"gpuTimingRequiredForAcceptance": true
},
"degradationFromPrevious": [
"lower bounded integration cap",
"smaller direction cache"
],
"preservedInvariants": [
"bounded miss rejection",
"exact step cap",
"termination classes",
"linear HDR transfer"
]
}{
"targetClass": "current-adapter authored shot",
"frameTargetMs": null,
"resolutionPolicy": {
"effectScale": 0.25,
"cacheExtent": [
128,
128
]
},
"mechanismLimits": {
"artisticMaxSteps": 48,
"opacityCutoff": 0.03
},
"resourceLimits": {
"gpuTimingRequiredForAcceptance": true
},
"degradationFromPrevious": [
"quarter-scale effect",
"lower integration cap"
],
"preservedInvariants": [
"bounded miss rejection",
"exact step cap",
"termination classes",
"linear HDR transfer"
]
}{
"targetClass": "current-adapter authored approximation",
"frameTargetMs": null,
"resolutionPolicy": {
"effectScale": 0.25,
"cacheExtent": [
128,
128
]
},
"mechanismLimits": {
"artisticMaxSteps": 16,
"opacityCutoff": 0.05
},
"resourceLimits": {
"gpuTimingRequiredForAcceptance": true
},
"degradationFromPrevious": [
"distant authored representation",
"minimum optional numerical detail"
],
"preservedInvariants": [
"bounded miss rejection",
"exact step cap",
"termination classes",
"single output owner"
]
}