From eb3621cb3cb284b1c4cf3b759ad43c91c0d3bd39 Mon Sep 17 00:00:00 2001 From: BZLZHH Date: Fri, 6 Feb 2026 20:48:01 +0800 Subject: [PATCH] Revert "[Misc] (MG_Backend/DirectGLES): Handle GL_BGRA as GL_RGBA in ReadPixels and GetTexImage." This reverts commit 2ad7e2da4019a272e27ce54ab8edd2f50bd50824. --- MobileGL/MG_Backend/DirectGLES/DirectGLES.cpp | 4 ---- 1 file changed, 4 deletions(-) diff --git a/MobileGL/MG_Backend/DirectGLES/DirectGLES.cpp b/MobileGL/MG_Backend/DirectGLES/DirectGLES.cpp index 38d80894..7a5d8386 100644 --- a/MobileGL/MG_Backend/DirectGLES/DirectGLES.cpp +++ b/MobileGL/MG_Backend/DirectGLES/DirectGLES.cpp @@ -1244,8 +1244,6 @@ namespace MobileGL::MG_Backend::DirectGLES { MGLOG_D("ReadPixels: x=%d y=%d w=%d h=%d format=%s type=%s pixels=%p", x, y, width, height, MG_Util::ConvertGLEnumToString(format).c_str(), MG_Util::ConvertGLEnumToString(type).c_str(), pixels); - if (format == GL_BGRA) format = GL_RGBA; // FIXME: convert RGBA to BGRA - MOBILEGL_ASSERT(format == GL_RGBA || format == GL_RGBA_INTEGER, "Only GL_RGBA and GL_RGBA_INTEGER are supported currently, while requested %s.", MG_Util::ConvertGLEnumToString(format).c_str()); @@ -1328,8 +1326,6 @@ namespace MobileGL::MG_Backend::DirectGLES { MG_Util::ConvertGLEnumToString(target).c_str(), level, MG_Util::ConvertGLEnumToString(format).c_str(), MG_Util::ConvertGLEnumToString(type).c_str(), pixels); - if (format == GL_BGRA) format = GL_RGBA; // FIXME: convert RGBA to BGRA - MOBILEGL_ASSERT(format == GL_RGBA || format == GL_RGBA_INTEGER, "Only GL_RGBA and GL_RGBA_INTEGER are supported currently, while requested %s.", MG_Util::ConvertGLEnumToString(format).c_str());