Move pixel buffer mapping to renderer gl

This commit is contained in:
2026-06-02 06:31:15 +02:00
parent 75dfc85978
commit 43e3a74c42
6 changed files with 66 additions and 23 deletions

View File

@@ -130,8 +130,9 @@ Known local toolchain state:
upload-type mapping used by legacy `Texture2D` and `RTT` creation. It also
validates image channel-count to OpenGL texture format mapping, including
invalid channel counts rejected by `Texture2D::create(Image)`, RGBA8/RGBA32F
readback formats and byte-count math used by `RTT` and `PBO` readbacks, and
framebuffer status naming used by `RTT` diagnostics. It also owns and
readback formats, byte-count math, and PBO pixel-buffer target/usage/access
mapping used by `RTT` and `PBO` readbacks, and framebuffer status naming
used by `RTT` diagnostics. It also owns and
validates framebuffer blit color mask and linear/nearest filters used by
`RTT::resize` and `RTT::copy`, plus the default linear clamp-to-edge
render-target texture parameters used by `RTT::create`. It also validates