Route remaining canvas GL constants through renderer gl

This commit is contained in:
2026-06-02 09:27:42 +02:00
parent b7d9dfbf31
commit c22f2e7fa2
3 changed files with 67 additions and 37 deletions

View File

@@ -771,6 +771,11 @@ Results:
- Canvas equirectangular import drawing and depth export rendering now route
depth/blend state and active texture units through the renderer GL backend
mapping.
- Canvas thumbnail generation and object-drawing helpers now route saved
viewport/clear/blend state, active texture units, readback format/type,
framebuffer copy targets, and renderbuffer/depth attachment parameters through
the renderer GL backend mapping; `src/canvas.cpp` no longer contains raw
`GL_*` constants.
- Known remaining warnings: legacy project/vendor diagnostics, Visual Studio
vcpkg-manifest warning, `LNK4099` missing libyuv PDBs, and `LNK4098` runtime
library conflict from retained vendor binaries.