mirror of
https://github.com/bilawalsidhu/gods-eye-view.git
synced 2026-11-08 12:23:59 +00:00
Add the ratchet that keeps Cesium inside the renderer
Outside src/render/cesium/, only the 236 files on cesiumAllowList.json may reach Cesium, and each must still do so, so porting a file removes its entry. A file reaches Cesium by importing it or the Cesium adapter, by name or by path, or by being handed the namespace as a parameter, binding or property. Files added to the list since origin/main fail the check, once the list is on main. The renderer contract, stub and conformance suite must stay Cesium-free, and runtime code in a language the check cannot read fails it.
This commit is contained in:
1 parent
8d7f82f110
commit
03f2e2a9b9
3 files changed
+516
No files matched your search
@@ -672,6 +672,8 @@
|
||||
"src/services/requests.js",
|
||||
"src/app/scene.js",
|
||||
"src/app/renderer.test.mjs",
|
||||
"src/render/noCesiumOutsideRender.test.mjs",
|
||||
"src/render/cesiumAllowList.json",
|
||||
"src/geo/geo.test.mjs",
|
||||
"src/geo/celestial.test.mjs",
|
||||
"src/geo/quaternion.test.mjs",
|
||||
|
||||
Reference in new issue
Block a user