SOURCE / TRUSTED TSL FIXTURE
Editable fragment code
— lines
This local route evaluates the trusted fixture through an `AsyncFunction` with `THREE` and `TSL` bindings. The official page uses Monaco and dynamic `import('three/tsl')`; both are fidelity boundaries, not hidden claims.
OUTPUT / WGSL / FRAGMENT
Renderer shader
— lines
Waiting for build…
rendererwaitingWebGPURenderer exposes WebGPU or the explicit forceWebGL reference lane.
diagnosticswaitingRenderer debug keywords stay enabled for shader inspection.
material graphwaitingNodeMaterial.fragmentNode is rebuilt from the trusted editor result.
lifecyclewaitingBuild, debounce, sample, toggle preview, and release are all explicit.
Sources: official TSL editor · NodeMaterial · WebGPURenderer · whole-example fidelity remains separate
LAB / TSL EDITOR SHADER INTROSPECTION