From 8e4a5735321a8978a841e34f5f5d2e0cf86dc3c2 Mon Sep 17 00:00:00 2001 From: BZLZHH Date: Mon, 10 Feb 2025 20:34:23 +0800 Subject: [PATCH] [Feat|Release] (getter.cpp|version.h): Add ignoring error feature in glGetError. Version dump to 1.0.1. Signed-off-by: BZLZHH --- src/main/cpp/gl/getter.cpp | 10 +++++++++- src/main/cpp/version.h | 2 +- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/main/cpp/gl/getter.cpp b/src/main/cpp/gl/getter.cpp index ad13da7..25a0a99 100644 --- a/src/main/cpp/gl/getter.cpp +++ b/src/main/cpp/gl/getter.cpp @@ -3,6 +3,7 @@ // #include "getter.h" +#include "../config/settings.h" #include #define DEBUG 0 @@ -45,7 +46,14 @@ GLenum glGetError() { LOAD_GLES_FUNC(glGetError); GLuint err = gles_glGetError(); if (err != GL_NO_ERROR) { - LOG_E(" -> %d", err); + 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) + } } return err; } diff --git a/src/main/cpp/version.h b/src/main/cpp/version.h index 8ee9e6d..5e7755b 100644 --- a/src/main/cpp/version.h +++ b/src/main/cpp/version.h @@ -10,7 +10,7 @@ #define MAJOR 1 #define MINOR 0 -#define REVISION 0 +#define REVISION 1 const int version_type = VERSION_RELEASE;