THREE.JS / FOUNDATIONS 327

A stable wire shape can hide a moving runtime.

Run the pinned r185 checks, then compare them with the current-dev source contract. The audit keeps source evidence, pinned runtime behavior, and unsupported cross-version claims separate.

Preparing compatibility auditPinned WebGL2

Current-dev source is reviewed at a pinned commit; it is not imported into the r185 runtime.

reviewed
6 lanes
implemented
0 / 6
runtime
0 / 6
package
r185
wire
—
dev
source-only
sample
NOT RUN
pinned identitywaiting

r185 exposes Source and isSource.

wire shapewaiting

Texture JSON keeps UUID references, not class names.

TextureNodewaiting

Current pinned node infers vec4 from the texture.

current-devwaiting

TextureSource and sampler-comparison drift are source-only.

NodeLoaderwaiting

Native current-dev execution is not claimed.

releasewaiting

Dispose pinned runtime resources and renderer.

Pinned package: three@0.185.1. Current-dev audit commit: 4457aa3. Selective current-dev imports would mix coupled core, WebGPU, TSL, and addon internals, so this route intentionally stops at source evidence.

Sources: Source docs · Texture docs · TextureNode docs · TSL Graph example · dev source commit

LAB 327 / TEXTURESOURCE DEV AUDIT