[Fix] (Espryt): the image-bindable re-mint reads every level back from the driver texture before replaying it, so GPU-written levels survive the first glBindImageTexture - iris-derivative SSIM 0.996196552 -> 0.996376198

This commit is contained in:
2026-09-29 03:06:45 -04:00
parent fff9d639f0
commit 568090f09f
6 changed files with 929 additions and 0 deletions
@@ -9014,6 +9014,8 @@ namespace MobileGL::MG_Backend::DirectGLES {
return true;
}
#include "WireTextureReadback.inc"
static Bool IsLegacyNativeReadPixelsFormat(GLenum format) {
return format == GL_RGBA || format == GL_RGBA_INTEGER || format == GL_RED || format == GL_RED_INTEGER ||
format == GL_DEPTH_COMPONENT || format == GL_STENCIL_INDEX || format == GL_DEPTH_STENCIL;