OpenGLRenderer: Disable notification messages
This commit is contained in:
@@ -55,6 +55,7 @@ typedef void (GL_APIENTRYP PFNGLSPECIALIZESHADERARBPROC) (GLuint shader, const G
|
|||||||
cb(glCreateProgram, PFNGLCREATEPROGRAMPROC) \
|
cb(glCreateProgram, PFNGLCREATEPROGRAMPROC) \
|
||||||
cb(glCreateShader, PFNGLCREATESHADERPROC) \
|
cb(glCreateShader, PFNGLCREATESHADERPROC) \
|
||||||
cb(glCullFace, PFNGLCULLFACEPROC) \
|
cb(glCullFace, PFNGLCULLFACEPROC) \
|
||||||
|
cb(glDebugMessageControl, PFNGLDEBUGMESSAGECONTROLPROC) \
|
||||||
cb(glDeleteBuffers, PFNGLDELETEBUFFERSPROC) \
|
cb(glDeleteBuffers, PFNGLDELETEBUFFERSPROC) \
|
||||||
cb(glDeleteFramebuffers, PFNGLDELETEFRAMEBUFFERSPROC) \
|
cb(glDeleteFramebuffers, PFNGLDELETEFRAMEBUFFERSPROC) \
|
||||||
cb(glDeleteProgram, PFNGLDELETEPROGRAMPROC) \
|
cb(glDeleteProgram, PFNGLDELETEPROGRAMPROC) \
|
||||||
|
|||||||
@@ -353,6 +353,10 @@ namespace Nz::GL
|
|||||||
const Context* context = static_cast<const Context*>(userParam);
|
const Context* context = static_cast<const Context*>(userParam);
|
||||||
context->HandleDebugMessage(source, type, id, severity, length, message);
|
context->HandleDebugMessage(source, type, id, severity, length, message);
|
||||||
}, this);
|
}, this);
|
||||||
|
|
||||||
|
// Disable driver notifications (NVidia driver is very verbose)
|
||||||
|
if (glDebugMessageControl)
|
||||||
|
glDebugMessageControl(GL_DONT_CARE, GL_DONT_CARE, GL_DEBUG_SEVERITY_NOTIFICATION, 0, nullptr, GL_FALSE);
|
||||||
}
|
}
|
||||||
|
|
||||||
GLint maxTextureUnits = -1;
|
GLint maxTextureUnits = -1;
|
||||||
|
|||||||
Reference in New Issue
Block a user