]> Pileus Git - grits/blobdiff - src/example.c
pushing more things
[grits] / src / example.c
index ffadee5e5a5f195e85e9564e422f3c588776da24..bab69c40b6ab87327fc49bb4d4134e8f725d0e2e 100644 (file)
@@ -10,6 +10,7 @@ static float ang = 30.;
 static gboolean expose(GtkWidget *da, GdkEventExpose *event, gpointer user_data)
 {
        glPushMatrix();
+       glDisable(GL_TEXTURE_2D);
        glLoadIdentity();
        glTranslatef(0.5, -0.5, -2);
 
@@ -22,18 +23,16 @@ static gboolean expose(GtkWidget *da, GdkEventExpose *event, gpointer user_data)
        glEnable(GL_LIGHT0);
        glEnable(GL_LIGHTING);
        glEnable(GL_COLOR_MATERIAL);
-       glEnable(GL_DEPTH_TEST);
 
        glRotatef(ang, 1, 0, 1);
-       glColor3f(0.9, 0.9, 0.7);
-       //gdk_gl_draw_teapot(TRUE, 0.25);
+       glColor4f(0.9, 0.9, 0.7, 1.0);
+       gdk_gl_draw_teapot(TRUE, 0.25);
        gdk_gl_draw_cube(TRUE, 0.25);
-       glColor3f(1.0, 1.0, 1.0);
+       glColor4f(1.0, 1.0, 1.0, 1.0);
 
        glDisable(GL_LIGHT0);
        glDisable(GL_LIGHTING);
        glDisable(GL_COLOR_MATERIAL);
-       glDisable(GL_DEPTH_TEST);
 
        glPopMatrix();
        return FALSE;