Route renderer feature gates through device snapshot
This commit is contained in:
@@ -797,7 +797,10 @@ Known warnings after the current CMake app build:
|
||||
negotiation now uses `query_opengl_capability_detection`, so extension
|
||||
enumeration, runtime capability policy, and renderer-neutral feature
|
||||
conversion are validated together before the retained `ShaderManager` static
|
||||
flags are updated.
|
||||
flags are updated. `RenderDeviceFeatures` now includes float32-linear
|
||||
filtering, and live canvas, diagnostics, and grid lightmap/bake decisions
|
||||
consume that renderer-neutral snapshot rather than reading retained
|
||||
`ShaderManager::ext_*` fields directly.
|
||||
- `pp_legacy_ui_core` is an object-library containment boundary because the
|
||||
retained base `Node` controls still depend on legacy renderer and app
|
||||
headers. It should shrink as layout parsing, colors, generic controls, and
|
||||
|
||||
Reference in New Issue
Block a user