fix(editor): harden editor interactions and WebGPU rendering

Fix editor bug sweep regressions, WebGPU CSG/material crashes, Shift snap bypass behavior, arrow handle drag projection, and the wall preview null guard covered by the Sentry follow-up PRs.
This commit is contained in:
Aymeric Rabot
2026-06-11 13:03:34 -04:00
committed by GitHub
parent 2d2dba5dba
commit aab48e053f
111 changed files with 2211 additions and 955 deletions
@@ -533,6 +533,7 @@ function createEmptyGeometry(): THREE.BufferGeometry {
geometry.setAttribute('position', new THREE.Float32BufferAttribute(new Float32Array(9), 3))
geometry.setAttribute('normal', new THREE.Float32BufferAttribute(new Float32Array(9), 3))
geometry.setAttribute('uv', new THREE.Float32BufferAttribute(new Float32Array(6), 2))
geometry.setAttribute('uv2', new THREE.Float32BufferAttribute(new Float32Array(6), 2))
geometry.addGroup(0, 0, STAIR_TREAD_MATERIAL_INDEX)
geometry.addGroup(0, 0, STAIR_SIDE_MATERIAL_INDEX)
return geometry