Give a viewer with no renderer an effects port, as cameras get

The renderer bridge builds and keeps an effects port over a viewer no
renderer is bound to, with a factory the Cesium effects module provides,
so visual settings on a consumer's own viewer draw their styles, bloom
and sharpen as before and give the scene's bloom back when destroyed.
The application shell loads the factory; a test checks every export
that reaches the effects lookup loads it.
This commit is contained in:
Sameh Khamis committed 2026-11-06 16:33:40 -08:00
1 parent d0ef3a902b
commit 910a691494
8 files changed
+333 -64

No files matched your search

+1
View File
@@ -1000,6 +1000,7 @@
"src/styles/surveillance.js",
"src/styles/thermal.js",
"src/ui/applicationShell.js",
"src/render/cesium/effects.js",
"src/data/followed.js",
"src/render/cesium/camera.js",
"src/render/cesium/credits.js",