summaryrefslogtreecommitdiffstats
path: root/progs/trivial/tri-viewport.c
diff options
context:
space:
mode:
authorKeith Whitwell <[email protected]>2009-04-21 10:59:54 +0100
committerKeith Whitwell <[email protected]>2009-04-21 11:13:16 +0100
commit6e05224bc4d00ba05fee8651d2a9ecbf2a4b3ca8 (patch)
tree8fa651a71d20b05be6b29ac3eff6e4bddce6464c /progs/trivial/tri-viewport.c
parenta38f7d9e689f0e12cb8eed6b96a140805b452ba1 (diff)
trivial/tri-viewport: add more out-of-bounds background quads
Diffstat (limited to 'progs/trivial/tri-viewport.c')
-rw-r--r--progs/trivial/tri-viewport.c28
1 files changed, 27 insertions, 1 deletions
diff --git a/progs/trivial/tri-viewport.c b/progs/trivial/tri-viewport.c
index 37e424467b9..133744235f4 100644
--- a/progs/trivial/tri-viewport.c
+++ b/progs/trivial/tri-viewport.c
@@ -103,14 +103,40 @@ static void Draw(void)
* Should be clipped to be no larger than the triangles:
*/
glViewport(tx, ty, w, h);
+
glBegin(GL_POLYGON);
- glColor3f(.5,.5,1);
+ glColor3f(1,1,0);
+ glVertex3f(-100, -100, -30.0);
+ glVertex3f(-100, 100, -30.0);
+ glVertex3f(100, 100, -30.0);
+ glVertex3f(100, -100, -30.0);
+ glEnd();
+
+ glBegin(GL_POLYGON);
+ glColor3f(0,1,1);
+ glVertex3f(-10, -10, -30.0);
+ glVertex3f(-10, 10, -30.0);
+ glVertex3f(10, 10, -30.0);
+ glVertex3f(10, -10, -30.0);
+ glEnd();
+
+ glBegin(GL_POLYGON);
+ glColor3f(1,0,0);
glVertex3f(-2, -2, -30.0);
glVertex3f(-2, 2, -30.0);
glVertex3f(2, 2, -30.0);
glVertex3f(2, -2, -30.0);
glEnd();
+
+ glBegin(GL_POLYGON);
+ glColor3f(.5,.5,1);
+ glVertex3f(-1, -1, -30.0);
+ glVertex3f(-1, 1, -30.0);
+ glVertex3f(1, 1, -30.0);
+ glVertex3f(1, -1, -30.0);
+ glEnd();
+
/***********************************************************************
*/
glViewport(0, 0, win_width, win_height);