diff options
Diffstat (limited to 'src/render/renderers')
-rw-r--r-- | src/render/renderers/opengl/graphicshelpers/submissioncontext.cpp | 4 | ||||
-rw-r--r-- | src/render/renderers/opengl/graphicshelpers/submissioncontext_p.h | 1 |
2 files changed, 1 insertions, 4 deletions
diff --git a/src/render/renderers/opengl/graphicshelpers/submissioncontext.cpp b/src/render/renderers/opengl/graphicshelpers/submissioncontext.cpp index 6e1cd5d47..7bb0713ee 100644 --- a/src/render/renderers/opengl/graphicshelpers/submissioncontext.cpp +++ b/src/render/renderers/opengl/graphicshelpers/submissioncontext.cpp @@ -378,7 +378,6 @@ unsigned int nextFreeContextId() SubmissionContext::SubmissionContext() : GraphicsContext() - , m_initialized(false) , m_ownCurrent(true) , m_id(nextFreeContextId()) , m_surface(nullptr) @@ -473,9 +472,8 @@ bool SubmissionContext::beginDrawing(QSurface *surface) } #endif - if (!m_initialized) { + if (!isInitialized()) initialize(); - } // need to reset these values every frame, may get overwritten elsewhere m_gl->functions()->glClearColor(m_currClearColorValue.redF(), m_currClearColorValue.greenF(), m_currClearColorValue.blueF(), m_currClearColorValue.alphaF()); diff --git a/src/render/renderers/opengl/graphicshelpers/submissioncontext_p.h b/src/render/renderers/opengl/graphicshelpers/submissioncontext_p.h index 2881812e5..d502a8b27 100644 --- a/src/render/renderers/opengl/graphicshelpers/submissioncontext_p.h +++ b/src/render/renderers/opengl/graphicshelpers/submissioncontext_p.h @@ -185,7 +185,6 @@ private: QByteArray downloadDataFromGLBuffer(Buffer *buffer, GLBuffer *b); bool bindGLBuffer(GLBuffer *buffer, GLBuffer::Type type); - bool m_initialized; bool m_ownCurrent; const unsigned int m_id; QSurface *m_surface; |