summaryrefslogtreecommitdiff
path: root/progs/fp
diff options
context:
space:
mode:
authorKeith Whitwell <keith@tungstengraphics.com>2006-01-05 10:57:57 +0000
committerKeith Whitwell <keith@tungstengraphics.com>2006-01-05 10:57:57 +0000
commitca188de0987528170097a82d233ff591fcc0320c (patch)
tree0157e1e12097dc8b3ced92c9cef057a0cdd4d256 /progs/fp
parent30cc822163ba6bd7cab7123446526c9be195b938 (diff)
add simple test for program local parameters
Diffstat (limited to 'progs/fp')
-rw-r--r--progs/fp/Makefile1
-rw-r--r--progs/fp/tri-flat.c92
-rwxr-xr-xprogs/fp/tri-parambin0 -> 13300 bytes
3 files changed, 1 insertions, 92 deletions
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
--- /dev/null
+++ b/progs/fp/tri-param
Binary files differ