From: Andy Spencer Date: Thu, 16 Feb 2012 21:34:38 +0000 (+0000) Subject: Cast gluTessCallbacks to void * X-Git-Url: http://pileus.org/git/?p=grits;a=commitdiff_plain;h=7b3859c2c9eaa74ea34af3d20ed778916f4ebb10 Cast gluTessCallbacks to void * Maybe this will work?? unlikely.. --- diff --git a/src/objects/grits-poly.c b/src/objects/grits-poly.c index 357afae..0637127 100644 --- a/src/objects/grits-poly.c +++ b/src/objects/grits-poly.c @@ -31,9 +31,9 @@ static void grits_poly_tess(gdouble (**points)[3]) { //g_debug("GritsPoly: tess"); GLUtesselator *tess = gluNewTess(); - gluTessCallback(tess, GLU_TESS_BEGIN, G_CALLBACK(glBegin)); - gluTessCallback(tess, GLU_TESS_VERTEX, G_CALLBACK(glVertex3dv)); - gluTessCallback(tess, GLU_TESS_END, G_CALLBACK(glEnd)); + gluTessCallback(tess, GLU_TESS_BEGIN, (void*)glBegin); + gluTessCallback(tess, GLU_TESS_VERTEX, (void*)glVertex3dv); + gluTessCallback(tess, GLU_TESS_END, (void*)glEnd); for (int pi = 0; points[pi]; pi++) { gluTessBeginPolygon(tess, NULL); gluTessBeginContour(tess);