|
dispose рендера + ModelViewer, честный тест ветвей, гейт теней вспышки
- VoxelRenderer.dispose(): контекст GL, пост-проход, туман, свет с shadow map; ModelViewer.dispose зовёт его — раньше каждое открытие вьювера оставляло рендерер с тремя теневыми источниками в GL. - тест ветвей болта больше не тавтологичен: считал «alpha < 1», что выполнял ореол канала (0.22); теперь 2×5 бледных сегментов, спуск. - гейт weather.mjs (+1 чек, 26 всего): тени вспышки реально рисуются — тёмные пиксели земной трети кадра гаснут при setLightningShadows(false) (1258 → 1028). Направление света вспышки от точки удара не зависит, так что чек — сравнение с тенями/без, а не «переброс стороны». - мост + VoxelRenderer.setLightningShadows(on) — диагностика гейтов. Co-Authored-By: Claude Code <noreply@anthropic.com> |
|---|
|
|
| v2/CLAUDE.md |
|---|
| v2/apps/game/src/main.ts |
|---|
| v2/apps/game/tools/checks/weather.mjs |
|---|
| v2/packages/engine/src/render/__tests__/lightning.test.ts |
|---|
| v2/packages/engine/src/render/modelViewer.ts |
|---|
| v2/packages/engine/src/render/voxelRenderer.ts |
|---|