fix(navara): batch contours and order ground overlays

Batch consecutive disjoint installation outlines to avoid three stencil draws
per feature. Preserve overlapping volumes, material order and local precision.
Delete the public effect handle correctly during teardown.

Keep imagery below ground classifications and glyphs in every activation order,
including minimal mode without tone mapping. Exclude fully offscreen ground
volumes from the screen candidate grid.

Full unit/allocation, boundaries, formatting and keyless builds pass. Browser
checks cover contour coverage, bounded colour differences, a missing-contour
negative control, real pass order, sprite alpha and FIRMS glows. Whole-wave
performance acceptance remains separate from this implementation checkpoint.
This commit is contained in:
German Khokhlov committed 2026-10-29 20:27:24 +04:00
1 parent 9ba5a3aba9
commit 8328aab779
12 files changed
+320 -31

No files matched your search

+1
View File
@@ -2702,6 +2702,7 @@
"src/layers/installations/render/navara.js",
"src/layers/bikeshare/render/navara.js",
"src/layers/installations/render/navaraGeometry.js",
"src/layers/installations/render/navaraOutlineBatch.js",
"src/layers/firms/rectangle.js",
"src/layers/firms/render/cesium.js",
"src/layers/radio/render/cesium.js",