Demos (master): cuberender: fix mis-rendering of first frame
Brian Paul
brianp at kemper.freedesktop.org
Mon Feb 4 16:34:48 UTC 2013
Module: Demos
Branch: master
Commit: 0cf0013b06c056da657683dc133c407fb24754f1
URL: http://cgit.freedesktop.org/mesa/demos/commit/?id=0cf0013b06c056da657683dc133c407fb24754f1
Author: Brian Paul <brianp at vmware.com>
Date: Mon Feb 4 09:31:02 2013 -0700
cuberender: fix mis-rendering of first frame
Initialize NeedNewCubeMap to TRUE so that the cubemap is generated
for the first frame.
Also move glClearColor call into the Init() function.
---
src/demos/cuberender.c | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/demos/cuberender.c b/src/demos/cuberender.c
index 2b6183d..19fbd7d 100644
--- a/src/demos/cuberender.c
+++ b/src/demos/cuberender.c
@@ -37,7 +37,7 @@ static GLfloat LightPos[4];
static GLboolean Anim = GL_TRUE;
-static GLboolean NeedNewCubeMap = GL_FALSE;
+static GLboolean NeedNewCubeMap = GL_TRUE;
static GLuint CubeTexture;
@@ -345,7 +345,6 @@ RenderCubeMap(void)
GL_STENCIL_ATTACHMENT_EXT,
GL_RENDERBUFFER_EXT, depthStencilRb);
- glClearColor(0.25, 0.25, 0.25, 1.0);
glViewport(0, 0, cubeSize, cubeSize);
/*
@@ -542,6 +541,8 @@ Init(void)
}
}
+ glClearColor(0.25, 0.25, 0.25, 1.0);
+
glEnable(GL_DEPTH_TEST);
glEnable(GL_LIGHTING);
glEnable(GL_LIGHT0);
More information about the mesa-commit
mailing list