Browse Source

OpenGL: Only assert on high-severity errors

v7.0.9
reuk 2 years ago
parent
commit
ff1d5d6da4
No known key found for this signature in database GPG Key ID: FCB43929F012EE5C
1 changed files with 2 additions and 2 deletions
  1. +2
    -2
      modules/juce_opengl/opengl/juce_OpenGLContext.cpp

+ 2
- 2
modules/juce_opengl/opengl/juce_OpenGLContext.cpp View File

@@ -621,13 +621,13 @@ public:
if (getOpenGLVersion() >= Version { 4, 3 } && glDebugMessageCallback != nullptr)
{
glEnable (GL_DEBUG_OUTPUT);
glDebugMessageCallback ([] (GLenum, GLenum, GLuint, GLenum, GLsizei, const GLchar* message, const void*)
glDebugMessageCallback ([] (GLenum type, GLenum, GLuint, GLenum severity, GLsizei, const GLchar* message, const void*)
{
// This may reiterate issues that are also flagged by JUCE_CHECK_OPENGL_ERROR.
// The advantage of this callback is that it will catch *all* errors, even if we
// forget to check manually.
DBG ("OpenGL DBG message: " << message);
jassertfalse;
jassertquiet (type != GL_DEBUG_TYPE_ERROR && severity != GL_DEBUG_SEVERITY_HIGH);
}, nullptr);
}
#endif


Loading…
Cancel
Save