aboutsummaryrefslogtreecommitdiff
path: root/mesalib/progs/util/winpos.c
diff options
context:
space:
mode:
Diffstat (limited to 'mesalib/progs/util/winpos.c')
-rw-r--r--mesalib/progs/util/winpos.c42
1 files changed, 0 insertions, 42 deletions
diff --git a/mesalib/progs/util/winpos.c b/mesalib/progs/util/winpos.c
deleted file mode 100644
index 5ad98fd27..000000000
--- a/mesalib/progs/util/winpos.c
+++ /dev/null
@@ -1,42 +0,0 @@
-/* winpos.c */
-
-
-/*
- * Set the current raster position to a specific window
- * coordinate. Also see the GL_MESA_window_pos extension.
- *
- * Written by Brian Paul and in the public domain.
- */
-
-
-void WindowPos( GLfloat x, GLfloat y, GLfloat z )
-{
- GLfloat fx, fy;
-
- /* Push current matrix mode and viewport attributes */
- glPushAttrib( GL_TRANSFORM_BIT | GL_VIEWPORT_BIT );
-
- /* Setup projection parameters */
- glMatrixMode( GL_PROJECTION );
- glPushMatrix();
- glLoadIdentity();
- glMatrixMode( GL_MODELVIEW );
- glPushMatrix();
- glLoadIdentity();
-
- glDepthRange( z, z );
- glViewport( (int) x - 1, (int) y - 1, 2, 2 );
-
- /* set the raster (window) position */
- fx = x - (int) x;
- fy = y - (int) y;
- glRasterPos3f( fx, fy, 0.0 );
-
- /* restore matrices, viewport and matrix mode */
- glPopMatrix();
- glMatrixMode( GL_PROJECTION );
- glPopMatrix();
-
- glPopAttrib();
-}
-