Only setup the debug logger once

This commit is contained in:
Bradley Austin Davis 2016-08-07 20:10:10 -07:00 committed by Brad Davis
parent f1fd8ac6e4
commit c303e1118a

View file

@ -54,14 +54,14 @@ bool OffscreenGLCanvas::makeCurrent() {
bool result = _context->makeCurrent(_offscreenSurface);
Q_ASSERT(result);
std::call_once(_reportOnce, []{
std::call_once(_reportOnce, [this]{
qDebug() << "GL Version: " << QString((const char*) glGetString(GL_VERSION));
qDebug() << "GL Shader Language Version: " << QString((const char*) glGetString(GL_SHADING_LANGUAGE_VERSION));
qDebug() << "GL Vendor: " << QString((const char*) glGetString(GL_VENDOR));
qDebug() << "GL Renderer: " << QString((const char*) glGetString(GL_RENDERER));
GLDebug::setupLogger(this);
});
GLDebug::setupLogger(this);
return result;
}