Demos (master): glsl/identity: clean out unused code
Brian Paul
brianp at kemper.freedesktop.org
Wed Sep 12 20:51:18 UTC 2012
Module: Demos
Branch: master
Commit: b25b762b164bf943fe5a9aa6b086dc8f573d5c77
URL: http://cgit.freedesktop.org/mesa/demos/commit/?id=b25b762b164bf943fe5a9aa6b086dc8f573d5c77
Author: Brian Paul <brianp at vmware.com>
Date: Wed Sep 12 13:42:57 2012 -0600
glsl/identity: clean out unused code
And set clear color's alpha to 1.0
---
src/glsl/identity.c | 89 +++------------------------------------------------
1 files changed, 5 insertions(+), 84 deletions(-)
diff --git a/src/glsl/identity.c b/src/glsl/identity.c
index 88764f1..1c93b46 100644
--- a/src/glsl/identity.c
+++ b/src/glsl/identity.c
@@ -14,14 +14,10 @@
#include "shaderutil.h"
-static char *FragProgFile = NULL;
-static char *VertProgFile = NULL;
static GLuint fragShader;
static GLuint vertShader;
static GLuint program;
static GLint win = 0;
-static GLboolean anim = GL_FALSE;
-static GLfloat xRot = 0.0f, yRot = 0.0f;
static int w,h;
@@ -31,11 +27,8 @@ Redisplay(void)
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glBegin(GL_TRIANGLES);
- glColor3f(.8,0,0);
glVertex3f(-0.9, -0.9, 0.0);
- glColor3f(0,.9,0);
glVertex3f( 0.9, -0.9, 0.0);
- glColor3f(0,0,.7);
glVertex3f( 0.0, 0.9, 0.0);
glEnd();
@@ -44,14 +37,6 @@ Redisplay(void)
static void
-Idle(void)
-{
- yRot = glutGet(GLUT_ELAPSED_TIME) * 0.1;
- glutPostRedisplay();
-}
-
-
-static void
Reshape(int width, int height)
{
glViewport(0, 0, width, height);
@@ -77,48 +62,9 @@ CleanUp(void)
static void
Key(unsigned char key, int x, int y)
{
- (void) x;
- (void) y;
-
- switch(key) {
- case ' ':
- case 'a':
- anim = !anim;
- if (anim)
- glutIdleFunc(Idle);
- else
- glutIdleFunc(NULL);
- break;
- case 27:
+ if (key == 27) {
CleanUp();
exit(0);
- break;
- }
- glutPostRedisplay();
-}
-
-
-static void
-SpecialKey(int key, int x, int y)
-{
- const GLfloat step = 3.0f;
-
- (void) x;
- (void) y;
-
- switch(key) {
- case GLUT_KEY_UP:
- xRot -= step;
- break;
- case GLUT_KEY_DOWN:
- xRot += step;
- break;
- case GLUT_KEY_LEFT:
- yRot -= step;
- break;
- case GLUT_KEY_RIGHT:
- yRot += step;
- break;
}
glutPostRedisplay();
}
@@ -139,23 +85,17 @@ Init(void)
if (!ShadersSupported())
exit(1);
- if (FragProgFile)
- fragShader = CompileShaderFile(GL_FRAGMENT_SHADER, FragProgFile);
- else
- fragShader = CompileShaderText(GL_FRAGMENT_SHADER, fragShaderText);
+ fragShader = CompileShaderText(GL_FRAGMENT_SHADER, fragShaderText);
- if (VertProgFile)
- vertShader = CompileShaderFile(GL_VERTEX_SHADER, VertProgFile);
- else
- vertShader = CompileShaderText(GL_VERTEX_SHADER, vertShaderText);
+ vertShader = CompileShaderText(GL_VERTEX_SHADER, vertShaderText);
program = LinkShaders(vertShader, fragShader);
glUseProgram(program);
- /*assert(glGetError() == 0);*/
+ assert(glGetError() == 0);
- glClearColor(0.3f, 0.3f, 0.3f, 0.0f);
+ glClearColor(0.3f, 0.3f, 0.3f, 1.0f);
glEnable(GL_DEPTH_TEST);
printf("GL_RENDERER = %s\n",(const char *) glGetString(GL_RENDERER));
@@ -168,21 +108,6 @@ Init(void)
}
-static void
-ParseOptions(int argc, char *argv[])
-{
- int i;
- for (i = 1; i < argc; i++) {
- if (strcmp(argv[i], "-fs") == 0) {
- FragProgFile = argv[i+1];
- }
- else if (strcmp(argv[i], "-vs") == 0) {
- VertProgFile = argv[i+1];
- }
- }
-}
-
-
int
main(int argc, char *argv[])
{
@@ -193,11 +118,7 @@ main(int argc, char *argv[])
glewInit();
glutReshapeFunc(Reshape);
glutKeyboardFunc(Key);
- glutSpecialFunc(SpecialKey);
glutDisplayFunc(Redisplay);
- if (anim)
- glutIdleFunc(Idle);
- ParseOptions(argc, argv);
Init();
glutMainLoop();
return 0;
More information about the mesa-commit
mailing list