THREE.JS / FOUNDATIONS 330
Compile the graph. Read the shader.
A trusted local mirror of the official TSL editor path: execute a fixture, assign its node to fragmentNode, recompile the material, and inspect the generated WGSL and GLSL.
Initializing native TSL execution—
Preparing the pinned r185 NodeMaterial and shader probes.
The execution contract is waiting for a trusted fixture.
- reviewed
- 8 lanes
- implemented
- 0 / 8
- runtime
- 0 / 8
- fixture
- none
- material version
- 0
- shader bytes
- 0 / 0
EXECUTEwaitingtrusted AsyncFunction returns a TSL output node
FRAGMENT NODEwaitingthe returned node replaces the material fragment stage
RECOMPILEwaitingneedsUpdate produces a new material version
WGSLwaitingWebGPU debug shader introspection
GLSLwaitingforced-WebGL2 shader introspection
ERROR RECOVERYwaitinginvalid trusted fixture is surfaced, then a valid graph recovers
INSPECTORsource-onlycurrent Inspector teardown is not mixed into this local compiler probe
RELEASEwaitinganimation loops, materials, geometry, and renderers are disposed
trusted source fixture
No fixture selected.
generated shader summary
No shader inspected.
This route executes only hard-coded local fixtures modeled on the official editor. It does not accept arbitrary editor text, contact the remote Monaco/editor service, claim safe code execution, or treat WebGPU and GLSL output as equivalent.
Native TSL execution is unavailable here.The default route needs WebGPU; the forced-WebGL2 shader path is retained only as the official editor's distinct GLSL inspection target.
TSL execution initialization failed.The native compiler contract could not initialize.
The route follows the official TSL editor example, NodeMaterial, WebGPURenderer, and renderer DebugConfig surfaces.
FRAGMENT NODE
live preview
live preview
LAB 330 / TSL NATIVE EXECUTION