Share retained utility GL dispatch bridges

This commit is contained in:
2026-06-05 15:05:07 +02:00
parent ad9b91eeda
commit 96d1903cf2
5 changed files with 69 additions and 108 deletions

View File

@@ -548,9 +548,11 @@ powershell -ExecutionPolicy Bypass -File scripts\automation\apple-remote-build.p
viewport changes through tested `pp_renderer_gl` dispatch adapters. Grid
depth-state snapshots and sun overlay viewport queries now use tested backend
query dispatch as well.
Legacy `util.cpp` OpenGL error naming and `gl_state` save/restore also
consume backend-owned error codes, state queries, framebuffer targets,
texture binding targets, and active texture units.
Legacy `util.cpp` OpenGL error naming, framebuffer-to-texture copy helper,
and `gl_state` save/restore also consume backend-owned error codes, state
queries, framebuffer targets, texture binding targets, active texture units,
shader program use, and sampler binding through the shared retained bridge
headers instead of local raw OpenGL callbacks.
`NodeStrokePreview` brush preview rendering also consumes backend-owned
depth/scissor/blend state, tested viewport/clear-color query dispatch,
clear-color restore, active texture unit execution, fallback 2D texture