Demos (master): osdemo32: assorted fix-ups
Brian Paul
brianp at kemper.freedesktop.org
Mon Jan 20 14:38:23 UTC 2014
Module: Demos
Branch: master
Commit: d8b1de71521e30808026b6cdfab68b3623e6760c
URL: http://cgit.freedesktop.org/mesa/demos/commit/?id=d8b1de71521e30808026b6cdfab68b3623e6760c
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 7 19:46:15 2013 -0700
osdemo32: assorted fix-ups
Remove dead code. Print GL_DEPTH_BITS. Use a 32-bit depth buffer.
---
src/osdemos/osdemo32.c | 17 +++++------------
1 file changed, 5 insertions(+), 12 deletions(-)
diff --git a/src/osdemos/osdemo32.c b/src/osdemos/osdemo32.c
index 1af24bd..db01db6 100644
--- a/src/osdemos/osdemo32.c
+++ b/src/osdemos/osdemo32.c
@@ -54,15 +54,6 @@ static void render_image( void )
glPushMatrix();
glRotatef(20.0, 1.0, 0.0, 0.0);
-#if 0
- glPushMatrix();
- glTranslatef(-0.75, 0.5, 0.0);
- glRotatef(90.0, 1.0, 0.0, 0.0);
- glMaterialfv( GL_FRONT_AND_BACK, GL_AMBIENT_AND_DIFFUSE, red_mat );
- glutSolidTorus(0.275, 0.85, 20, 20);
- glPopMatrix();
-#endif
-
/* red square */
glPushMatrix();
glTranslatef(0.0, -0.5, 0.0);
@@ -108,11 +99,11 @@ static void render_image( void )
glEnable(GL_LIGHTING);
glPopMatrix();
#endif
+
glPushMatrix();
glTranslatef(-0.75, -0.5, 0.0);
glRotatef(270.0, 1.0, 0.0, 0.0);
glMaterialfv( GL_FRONT_AND_BACK, GL_AMBIENT_AND_DIFFUSE, green_mat );
- glColor4f(0,1,0,0.5);
glEnable(GL_BLEND);
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
gluCylinder(qobj, 1.0, 0.0, 2.0, 16, 1);
@@ -135,12 +126,14 @@ static void render_image( void )
gluDeleteQuadric(qobj);
{
- GLint r, g, b, a;
+ GLint r, g, b, a, d;
glGetIntegerv(GL_RED_BITS, &r);
glGetIntegerv(GL_GREEN_BITS, &g);
glGetIntegerv(GL_BLUE_BITS, &b);
glGetIntegerv(GL_ALPHA_BITS, &a);
+ glGetIntegerv(GL_DEPTH_BITS, &d);
printf("channel sizes: %d %d %d %d\n", r, g, b, a);
+ printf("depth bits %d\n", d);
}
}
@@ -261,7 +254,7 @@ int main( int argc, char *argv[] )
/* Create an RGBA-mode context */
#if OSMESA_MAJOR_VERSION * 100 + OSMESA_MINOR_VERSION >= 305
/* specify Z, stencil, accum sizes */
- OSMesaContext ctx = OSMesaCreateContextExt( GL_RGBA, 16, 0, 0, NULL );
+ OSMesaContext ctx = OSMesaCreateContextExt( GL_RGBA, 32, 0, 0, NULL );
#else
OSMesaContext ctx = OSMesaCreateContext( GL_RGBA, NULL );
#endif
More information about the mesa-commit
mailing list