#include <config.h>
#include <gtk/gtk.h>
#include <gtk/gtkgl.h>
-#include <gdk/gdkkeysyms.h>
#include <GL/gl.h>
-#include <math.h>
static GtkWidget *rotate_button;
static gboolean expose(GtkWidget *da, GdkEventExpose *event, gpointer user_data)
{
glPushMatrix();
+ glDisable(GL_TEXTURE_2D);
glLoadIdentity();
- glTranslatef(0.5, -0.5, 0);
+ glTranslatef(0.5, -0.5, -2);
float light_ambient[] = {0.1f, 0.1f, 0.0f};
float light_diffuse[] = {0.9f, 0.9f, 0.9f};
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);
+ glColor4f(0.9, 0.9, 0.7, 1.0);
gdk_gl_draw_teapot(TRUE, 0.25);
- glColor3f(1.0, 1.0, 1.0);
+ gdk_gl_draw_cube(TRUE, 0.25);
+ 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;