Loading WebGPU world…
empirical probe: how do the HTMLTexture + pick pipelines fare off WebGPU? Shared choice (all DOM-in-3D test routes), persisted; toggling reloads — a canvas can't swap context kinds in place.