*/
#include <config.h>
-#include <GL/gl.h>
-#include <GL/glu.h>
+#include "gtkgl.h"
#include "grits-poly.h"
/* Drawing */
static gboolean grits_poly_delete(gpointer list)
{
- glDeleteLists((guint)list, 1);
+ glDeleteLists((guintptr)list, 1);
return FALSE;
}
{
//g_debug("GritsPoly: finalize");
GritsPoly *poly = GRITS_POLY(_poly);
- if (poly->list[0]) g_idle_add(grits_poly_delete, (gpointer)poly->list[0]);
- if (poly->list[1]) g_idle_add(grits_poly_delete, (gpointer)poly->list[1]);
+ if (poly->list[0]) g_idle_add(grits_poly_delete, (gpointer)(guintptr)poly->list[0]);
+ if (poly->list[1]) g_idle_add(grits_poly_delete, (gpointer)(guintptr)poly->list[1]);
}
static void grits_poly_class_init(GritsPolyClass *klass)