Fix QOpenGLDebugLogger crash on ANGLE
The helper in QOpenGLDebugLogger did not account for the extra "KHR" suffix in the function names and results in a crash when ANGLE is being used. This commit fixes this issue. Change-Id: I439d8bfc53b010be5410286b86c090aff171aaef Fixes: QTBUG-62070 Reviewed-by: Giuseppe D'Angelo <giuseppe.dangelo@kdab.com>
This commit is contained in:
parent
71a7f79bc1
commit
c9002ab7ee
@ -1366,7 +1366,7 @@ bool QOpenGLDebugLogger::initialize()
|
||||
|
||||
#define GET_DEBUG_PROC_ADDRESS(procName) \
|
||||
d->procName = reinterpret_cast< qt_ ## procName ## _t >( \
|
||||
d->context->getProcAddress(#procName) \
|
||||
d->context->getProcAddress(d->context->isOpenGLES() ? (#procName "KHR") : (#procName)) \
|
||||
);
|
||||
|
||||
GET_DEBUG_PROC_ADDRESS(glDebugMessageControl);
|
||||
|
Loading…
x
Reference in New Issue
Block a user