aboutsummaryrefslogtreecommitdiffstats
path: root/examples/quick
diff options
context:
space:
mode:
authorEven Oscar Andersen <even.oscar.andersen@qt.io>2024-03-11 13:05:34 +0100
committerEven Oscar Andersen <even.oscar.andersen@qt.io>2024-03-16 09:06:19 +0100
commita67e6bd1ad2358deebcee5bfe7d5991980693032 (patch)
treeaebc9c675fa4ee1e258b979bfbc9d5a509047c83 /examples/quick
parent9089292c495970b00728398f49e8f66bab1f4f32 (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.cpp2
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) {