SceneProof v0.5.0
SceneProof v0.5.0 adds explicit, strict WebGL and WebGPU evidence capture.
Highlights
- Select
--three-backend webgl|webgpu; WebGL remains the compatibility-first default. - Prove requested and actual backend, renderer family, adapter, fallback status, and rasterizer in reports.
- Verify WebGPU readiness with a real clear-and-readback via
doctor --require-backend any|webgl|webgpu|both. - Capture headless WebGPU pixels directly from the GPU texture across normal renders, frame sequences, regions, Scout, sweeps, reference sets, and context pairs.
- Reject silent WebGL2 fallback, GLSL-only materials, custom
onBeforeCompile, and WebGL-only addon imports with actionable TSL/NodeMaterial guidance.
WebGPU availability is not a performance claim. Linux headless capture uses Chromium SwiftShader and reports that provenance explicitly.