From ca188de0987528170097a82d233ff591fcc0320c Mon Sep 17 00:00:00 2001
From: Keith Whitwell <keith@tungstengraphics.com>
Date: Thu, 5 Jan 2006 10:57:57 +0000
Subject: add simple test for program local parameters

---
 progs/fp/Makefile   |   1 +
 progs/fp/tri-flat.c |  92 ----------------------------------------------------
 progs/fp/tri-param  | Bin 0 -> 13300 bytes
 3 files changed, 1 insertion(+), 92 deletions(-)
 delete mode 100644 progs/fp/tri-flat.c
 create mode 100755 progs/fp/tri-param

(limited to 'progs/fp')

diff --git a/progs/fp/Makefile b/progs/fp/Makefile
index 8c287d6ac3..d461ebcc60 100644
--- a/progs/fp/Makefile
+++ b/progs/fp/Makefile
@@ -32,6 +32,7 @@ SOURCES = \
 	tri-mov.c \
 	tri-mul.c \
 	tri-pow.c \
+	tri-param.c \
 	tri-rcp.c \
 	tri-rsq.c \
 	tri-scs.c \
diff --git a/progs/fp/tri-flat.c b/progs/fp/tri-flat.c
deleted file mode 100644
index ea8cc7f0eb..0000000000
--- a/progs/fp/tri-flat.c
+++ /dev/null
@@ -1,92 +0,0 @@
-
-#include <stdio.h>
-#include <string.h>
-#include <stdlib.h>
-#define GL_GLEXT_PROTOTYPES
-#include <GL/glut.h>
-
-
-
-static void Init(void)
-{
-   fprintf(stderr, "GL_RENDERER   = %s\n", (char *) glGetString(GL_RENDERER));
-   fprintf(stderr, "GL_VERSION    = %s\n", (char *) glGetString(GL_VERSION));
-   fprintf(stderr, "GL_VENDOR     = %s\n", (char *) glGetString(GL_VENDOR));
-
-    glClearColor(0.5, 0.5, 0.5, 0.0);
-}
-
-static void Reshape(int width, int height)
-{
-
-    glViewport(0, 0, (GLint)width, (GLint)height);
-
-    glMatrixMode(GL_PROJECTION);
-    glLoadIdentity();
-    glOrtho(-1.0, 1.0, -1.0, 1.0, -0.5, 1000.0);
-    glMatrixMode(GL_MODELVIEW);
-}
-
-static void Key(unsigned char key, int x, int y)
-{
-
-    switch (key) {
-      case 27:
-	exit(1);
-      default:
-	return;
-    }
-
-    glutPostRedisplay();
-}
-
-static void Draw(void)
-{
-   glClear(GL_COLOR_BUFFER_BIT); 
-   glShadeModel(GL_FLAT);
-
-   glBegin(GL_TRIANGLES);
-   glColor3f(0,0,1); 
-   glVertex3f( 0.9, -0.9, -30.0);
-   glColor3f(1,0,0); 
-   glVertex3f( 0.9,  0.9, -30.0);
-   glColor3f(0,1,0); 
-   glVertex3f(-0.9,  0.0, -30.0);
-   glEnd();
-
-   glFlush();
-
-
-
-   /* Exit after first frame
-    */
-   exit(0);
-}
-
-
-int main(int argc, char **argv)
-{
-    GLenum type;
-
-    glutInit(&argc, argv);
-
-
-
-    glutInitWindowPosition(0, 0); glutInitWindowSize( 250, 250);
-
-    type = GLUT_RGB;
-    type |= GLUT_SINGLE;
-    glutInitDisplayMode(type);
-
-    if (glutCreateWindow("First Tri") == GL_FALSE) {
-	exit(1);
-    }
-
-    Init();
-
-    glutReshapeFunc(Reshape);
-    glutKeyboardFunc(Key);
-    glutDisplayFunc(Draw);
-    glutMainLoop();
-	return 0;
-}
diff --git a/progs/fp/tri-param b/progs/fp/tri-param
new file mode 100755
index 0000000000..eee43fae8f
Binary files /dev/null and b/progs/fp/tri-param differ
-- 
cgit v1.2.3