From 37359ead80f0b3b641c92dcd7bf9bfbf2c89846d Mon Sep 17 00:00:00 2001 From: enricoturri1966 Date: Fri, 1 Mar 2024 15:10:52 +0100 Subject: [PATCH] libvgcode - Fixes in glAssertRecentCallImpl() --- src/libvgcode/src/OpenGLUtils.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/libvgcode/src/OpenGLUtils.cpp b/src/libvgcode/src/OpenGLUtils.cpp index 5bbebfbafc..29f628ceac 100644 --- a/src/libvgcode/src/OpenGLUtils.cpp +++ b/src/libvgcode/src/OpenGLUtils.cpp @@ -26,9 +26,12 @@ void glAssertRecentCallImpl(const char* file_name, unsigned int line, const char case GL_INVALID_VALUE: { sErr = "Invalid Value"; break; } // be aware that GL_INVALID_OPERATION is generated if glGetError is executed between the execution of glBegin / glEnd case GL_INVALID_OPERATION: { sErr = "Invalid Operation"; break; } + case GL_OUT_OF_MEMORY: { sErr = "Out Of Memory"; break; } + case GL_INVALID_FRAMEBUFFER_OPERATION: { sErr = "Invalid framebuffer operation"; break; } +#if !VGCODE_ENABLE_OPENGL_ES case GL_STACK_OVERFLOW: { sErr = "Stack Overflow"; break; } case GL_STACK_UNDERFLOW: { sErr = "Stack Underflow"; break; } - case GL_OUT_OF_MEMORY: { sErr = "Out Of Memory"; break; } +#endif // !VGCODE_ENABLE_OPENGL_ES default: { sErr = "Unknown"; break; } } std::cout << "OpenGL error in " << file_name << ":" << line << ", function " << function_name << "() : " << (int)err << " - " << sErr << "\n";