native-webgpuaccepteddocs/visual-validation/tsl-procedural-pbr/bundle
accepted
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-procedural-pbrsha256:f09b1846e6537e593e648751ef90f6d662afa7232eabc72806789510e70d95d5sha256:2d31dfbab8ed46494f50947ced5b5ee0cf8dcf6195f107764655a526b7473507sha256:348d7584a398e339bdf08ac952ded6eb67b5ed813416a6fe3ba445615164b63acanonicalAcceptancePASShardwarePerformanceNOT_CLAIMEDNo same-lab evidence image is promoted for this report. The page intentionally shows status and proof requirements instead of substitute art.
native-webgpuaccepteddocs/visual-validation/tsl-procedural-pbr/bundle
node-materialaccepteddocs/visual-validation/tsl-procedural-pbr/bundle
mrtaccepteddocs/visual-validation/tsl-procedural-pbr/bundle
texture-arrayaccepteddocs/visual-validation/tsl-procedural-pbr/bundle
shadow-depth-textureaccepteddocs/visual-validation/tsl-procedural-pbr/bundle
backend-is-webgpuaccepteddocs/visual-validation/tsl-procedural-pbr/bundle
material-channel-readbackaccepteddocs/visual-validation/tsl-procedural-pbr/bundle
aligned-readbackaccepteddocs/visual-validation/tsl-procedural-pbr/bundle
atlas-gutter-mip-runtimeaccepteddocs/visual-validation/tsl-procedural-pbr/bundle
dissolve-shadow-atlas-parityaccepteddocs/visual-validation/tsl-procedural-pbr/bundle
supersampled-specular-erroraccepteddocs/visual-validation/tsl-procedural-pbr/bundle
current-adapter-timingaccepteddocs/visual-validation/tsl-procedural-pbr/bundle
| Field | Published value |
|---|---|
| Primary route | /demos/tsl-procedural-pbr/ |
| Cameras | near, design, far |
| Seeds | 0x00000001, 0x9e3779b9 |
| Modes | final, no-post, raw-emissive, bloom-only, material-albedo, material-params, material-normal, material-footprint, material-normal-variance, roughness-aa, normal-variance, dissolve, triplanar-weights |
| Capture time | Not present in the promoted report data |
| Adapter identity | Not promoted |
| Raw readback hashes | Not promoted |
| Kind | Id | Startup state | Status |
|---|---|---|---|
| scenario | pbr-identity | {"scenario":"pbr-identity"} | accepted |
| scenario | specular-aa-and-filtering | {"scenario":"specular-aa-and-filtering"} | accepted |
| scenario | atlas-array-and-triplanar | {"scenario":"atlas-array-and-triplanar"} | accepted |
| scenario | instanced-dissolve | {"scenario":"instanced-dissolve"} | accepted |
| scenario | shadow-parity | {"scenario":"shadow-parity"} | accepted |
| scenario | wet-rock-and-occlusion | {"scenario":"wet-rock-and-occlusion"} | accepted |
| mechanism | pbr-identity | {"scenario":"pbr-identity"} | accepted |
| mechanism | specular-aa-and-filtering | {"scenario":"specular-aa-and-filtering"} | accepted |
| mechanism | atlas-array-and-triplanar | {"scenario":"atlas-array-and-triplanar"} | accepted |
| mechanism | instanced-dissolve | {"scenario":"instanced-dissolve"} | accepted |
| mechanism | shadow-parity | {"scenario":"shadow-parity"} | accepted |
| mechanism | wet-rock-and-occlusion | {"scenario":"wet-rock-and-occlusion"} | accepted |
| tier | ultra | {"tier":"ultra"} | accepted |
| tier | high | {"tier":"high"} | accepted |
| tier | mobile | {"tier":"mobile"} | accepted |
{
"targetClass": "current-adapter close inspection",
"frameTargetMs": null,
"resolutionPolicy": {
"dprCap": 2,
"bloomScale": 0.5
},
"mechanismLimits": {
"normalStrength": 1,
"varianceScale": 1
},
"resourceLimits": {
"productionMrtAttachments": 2,
"identityDiagnosticMrtAttachments": 3,
"surfaceDiagnosticMrtAttachments": 4,
"diagnosticScenePassesWhenSelected": 2,
"gpuTimingRequiredForAcceptance": true
},
"degradationFromPrevious": [],
"preservedInvariants": [
"PBR identity",
"shared causes",
"dissolve parity",
"color-space ownership"
]
}{
"targetClass": "current-adapter authored workload",
"frameTargetMs": null,
"resolutionPolicy": {
"dprCap": 1.5,
"bloomScale": 0.33
},
"mechanismLimits": {
"normalStrength": 0.8,
"varianceScale": 1
},
"resourceLimits": {
"productionMrtAttachments": 2,
"identityDiagnosticMrtAttachments": 3,
"surfaceDiagnosticMrtAttachments": 4,
"diagnosticScenePassesWhenSelected": 2,
"gpuTimingRequiredForAcceptance": true
},
"degradationFromPrevious": [
"reduce DPR cap",
"reduce bloom resolution",
"attenuate micro-normal amplitude"
],
"preservedInvariants": [
"PBR identity",
"shared causes",
"dissolve parity",
"color-space ownership"
]
}{
"targetClass": "native-WebGPU minimum correctness",
"frameTargetMs": null,
"resolutionPolicy": {
"dprCap": 1,
"bloomScale": 0.25
},
"mechanismLimits": {
"normalStrength": 0.55,
"varianceScale": 1.15
},
"resourceLimits": {
"productionMrtAttachments": 2,
"identityDiagnosticMrtAttachments": 3,
"surfaceDiagnosticMrtAttachments": 4,
"diagnosticScenePassesWhenSelected": 2,
"gpuTimingRequiredForAcceptance": true
},
"degradationFromPrevious": [
"reduce DPR cap",
"reduce bloom resolution",
"further attenuate unresolved normal detail"
],
"preservedInvariants": [
"PBR identity",
"shared causes",
"dissolve parity",
"color-space ownership"
]
}