summaryrefslogtreecommitdiffstats
path: root/progs/glsl/fsraytrace.c
diff options
context:
space:
mode:
authorBrian Paul <[email protected]>2010-03-24 09:03:33 -0600
committerBrian Paul <[email protected]>2010-03-24 09:04:17 -0600
commit79394f0267a41cc9ea446c69f4b6530b255019dc (patch)
tree798a4017b85ad5d65bcd53204d476c1cea6ae5df /progs/glsl/fsraytrace.c
parent4e328774d49629fc4bf8960669bdfdab7bb80466 (diff)
progs/glsl: silence warnings, remove debug code, adjust window size, etc
Diffstat (limited to 'progs/glsl/fsraytrace.c')
-rw-r--r--progs/glsl/fsraytrace.c35
1 files changed, 19 insertions, 16 deletions
diff --git a/progs/glsl/fsraytrace.c b/progs/glsl/fsraytrace.c
index dca8fd2db00..e35af0fc5a3 100644
--- a/progs/glsl/fsraytrace.c
+++ b/progs/glsl/fsraytrace.c
@@ -237,12 +237,13 @@ Draw(void)
{
float rot[9] = {1,0,0, 0,1,0, 0,0,1};
GLint location = glGetUniformLocation(program, "rot");
-
- glUseProgram(program);
- glUniformMatrix3fv(location, 1, 0, rot);
static const float m = -10.F;
static const float p = 10.F;
static const float d = -0.5F;
+
+ glUseProgram(program);
+ glUniformMatrix3fv(location, 1, 0, rot);
+
glBegin(GL_QUADS);
{
glTexCoord2f(0.0F, 0.0F); glVertex3f(m, m, d);
@@ -255,18 +256,21 @@ Draw(void)
glutSwapBuffers();
- static int frames = 0;
- static int t0 = 0;
- static int t1 = 0;
- frames++;
- t1 = glutGet(GLUT_ELAPSED_TIME);
- float dt = (float)(t1-t0)/1000.0F;
- if(dt >= 5.0F)
{
- float fps = (float)frames / dt;
- printf("%f FPS (%d frames in %f seconds)\n", fps, frames, dt);
- frames = 0;
- t0 = t1;
+ static int frames = 0;
+ static int t0 = 0;
+ static int t1 = 0;
+ float dt;
+ frames++;
+ t1 = glutGet(GLUT_ELAPSED_TIME);
+ dt = (float)(t1-t0)/1000.0F;
+ if(dt >= 5.0F)
+ {
+ float fps = (float)frames / dt;
+ printf("%f FPS (%d frames in %f seconds)\n", fps, frames, dt);
+ frames = 0;
+ t0 = t1;
+ }
}
}
@@ -366,9 +370,8 @@ Init(void)
int
main(int argc, char *argv[])
{
- /*setenv("LIBGL_ALWAYS_SOFTWARE", "1", 1);*/
- glutInit(&argc, argv);
glutInitWindowSize(WinWidth, WinHeight);
+ glutInit(&argc, argv);
glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH);
Win = glutCreateWindow(argv[0]);
glewInit();