Route paint texture unit binding through GL backend
This commit is contained in:
@@ -1102,9 +1102,12 @@ Legacy `util.cpp` OpenGL error naming and `gl_state` save/restore now delegate
|
||||
error codes, state queries, framebuffer targets, texture binding targets, and
|
||||
active texture units to `pp_renderer_gl`.
|
||||
`NodeStrokePreview` brush preview rendering now delegates depth/scissor/blend
|
||||
state, viewport/clear-color queries, active texture units, 2D texture targets,
|
||||
copy targets, sampler filters/wraps, and destination-feedback copy/fetch
|
||||
decisions to `pp_renderer_gl` and `pp_paint_renderer`.
|
||||
state, viewport/clear-color queries, active texture unit execution, fallback
|
||||
2D texture unbinds, 2D texture targets, copy targets, sampler filters/wraps,
|
||||
and destination-feedback copy/fetch decisions to `pp_renderer_gl` and
|
||||
`pp_paint_renderer`. Retained `Canvas` stroke/thumbnail paths and `NodeCanvas`
|
||||
panorama rendering use the same tested active-texture dispatch for their
|
||||
texture-unit switches.
|
||||
Legacy `Texture2D`, `TextureManager`, `Sampler`, and `RTT` public headers no
|
||||
longer expose raw OpenGL enum defaults; default texture formats, sampler
|
||||
filters/wraps, and render-target formats are resolved through backend-owned
|
||||
|
||||
Reference in New Issue
Block a user