From fbee3c1782daec19d64208ca1064f8a7a51f88b5 Mon Sep 17 00:00:00 2001 From: Bradley Austin Davis Date: Tue, 5 May 2015 10:49:12 -0700 Subject: [PATCH] Clearing a GL error from Qt internals that triggers an assert --- libraries/ui/src/OffscreenUi.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/libraries/ui/src/OffscreenUi.cpp b/libraries/ui/src/OffscreenUi.cpp index d9c7cd890d..9b32aca96f 100644 --- a/libraries/ui/src/OffscreenUi.cpp +++ b/libraries/ui/src/OffscreenUi.cpp @@ -254,8 +254,11 @@ void OffscreenUi::updateQuick() { glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); _renderControl->render(); - - Q_ASSERT(!glGetError()); + // FIXME The web browsers seem to be leaving GL in an error state. + // Need a debug context with sync logging to figure out why. + // for now just clear the errors + glGetError(); +// Q_ASSERT(!glGetError()); _quickWindow->resetOpenGLState();