From 1d1f6ad41988f0a8643398ac3a1ae4ecfe7bbf7d Mon Sep 17 00:00:00 2001 From: BZLZHH Date: Fri, 28 Feb 2025 09:18:24 +0800 Subject: [PATCH] [Improvement] (getter.cpp): Force glGetError to return GL_NO_ERROR. Signed-off-by: BZLZHH --- src/main/cpp/gl/getter.cpp | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/src/main/cpp/gl/getter.cpp b/src/main/cpp/gl/getter.cpp index 88ed628..0472ce7 100644 --- a/src/main/cpp/gl/getter.cpp +++ b/src/main/cpp/gl/getter.cpp @@ -45,18 +45,14 @@ void glGetIntegerv(GLenum pname, GLint *params) { GLenum glGetError() { LOG(); LOAD_GLES_FUNC(glGetError); - GLuint err = gles_glGetError(); + GLenum err = gles_glGetError(); + // just clear gles error, no reporting if (err != GL_NO_ERROR) { - if(global_settings.ignore_error >= 2) { - // no logging without DEBUG - LOG_W("glGetError\n -> %d", err) - LOG_W("Now try to cheat.") - return GL_NO_ERROR; - } else { - LOG_E(" -> %d", err) - } + // no logging without DEBUG + LOG_W("glGetError\n -> %d", err) + LOG_W("Now try to cheat.") } - return err; + return GL_NO_ERROR; } static std::string es_ext;