diff options
author | Even Oscar Andersen <even.oscar.andersen@qt.io> | 2024-03-11 13:05:34 +0100 |
---|---|---|
committer | Even Oscar Andersen <even.oscar.andersen@qt.io> | 2024-03-16 09:06:19 +0100 |
commit | a67e6bd1ad2358deebcee5bfe7d5991980693032 (patch) | |
tree | aebc9c675fa4ee1e258b979bfbc9d5a509047c83 /examples/quick | |
parent | 9089292c495970b00728398f49e8f66bab1f4f32 (diff) |
wasm: rendercontrol example -background color
This fixes the background color of the rendercontrol
example.
Essentially we cannot assume the OpenGL background color
is stored in the state, and need to set it every frame
Change-Id: I5bb14f10c4049ca2e5657cceb4550e23fbf4d968
Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
Reviewed-by: Piotr WierciĆski <piotr.wiercinski@qt.io>
Diffstat (limited to 'examples/quick')
-rw-r--r-- | examples/quick/rendercontrol/rendercontrol_opengl/cuberenderer.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/examples/quick/rendercontrol/rendercontrol_opengl/cuberenderer.cpp b/examples/quick/rendercontrol/rendercontrol_opengl/cuberenderer.cpp index 430ccbbf5b..266b176e86 100644 --- a/examples/quick/rendercontrol/rendercontrol_opengl/cuberenderer.cpp +++ b/examples/quick/rendercontrol/rendercontrol_opengl/cuberenderer.cpp @@ -45,7 +45,6 @@ void CubeRenderer::init(QWindow *w, QOpenGLContext *share) return; QOpenGLFunctions *f = m_context->functions(); - f->glClearColor(0.0f, 0.1f, 0.25f, 1.0f); f->glViewport(0, 0, w->width() * w->devicePixelRatio(), w->height() * w->devicePixelRatio()); static const char *vertexShaderSource = @@ -148,6 +147,7 @@ void CubeRenderer::render(QWindow *w, QOpenGLContext *share, uint texture) return; QOpenGLFunctions *f = m_context->functions(); + f->glClearColor(0.0f, 0.1f, 0.25f, 1.0f); f->glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); if (texture) { |