WebGPU Material Slot CompilerEvidence pending

Canonical Lab · Three.js 0.185.1

WebGPU Material Slot Compiler

Interactive Three.js WebGPU/TSL demo for WebGPU Material Slot Compiler, with 6 scenarios, 6 mechanisms, and 3 quality tiers and evidence-gated validation.

Evidence status: The implementation is available for technical review, but its native-WebGPU runtime and evidence gates remain incomplete.

Readiness & remaining fixes 3

Declared evidence work remains. Overall implementation status does not establish individual runtime or performance claims.

  1. P0Define and measure the target performance contract

    The hero, city, distant tiers have no accepted frame target. Record named device/browser/GPU, viewport, DPR, sustained CPU/GPU/presentation p50 and p95, deadline misses, memory, and settled quality. Submission time is not GPU timing.

    tiers[].frameTargetMs
  2. P1Capture a current-source evidence bundle

    Publish source-hash-bound renderer/backend facts, required diagnostic images, aligned readbacks, resource inventory, timing method, and limitations; directly inspect the important artifacts before promotion.

    evidenceBundle
  3. P2Close tier-specific acceptance

    Validate and promote hero, city, distant as independent visual and performance contracts without crossing their protected invariants.

    tiers[].acceptanceStatus

Use the linked skill and source to inspect route ownership and evidence classification before treating this presentation as an accepted implementation.

Owning skill
Procedural Buildings and Cities
Published routes
6 scenarios · 6 mechanisms · 3 quality tiers

Supported mechanisms

  • massing-grammar — Massing Grammar
  • exposed-edge-analysis — Exposed Edge Analysis
  • facade-ownership — Facade Ownership
  • module-geometry — Module Geometry
  • material-slot-compilation — Material Slot Compilation
  • city-chunks-and-lod — City Chunks And LOD
Material-slot building compiler
initializing native WebGPU…