]> Pileus Git - grits/commitdiff
Cast gluTessCallbacks to void *
authorAndy Spencer <andy753421@gmail.com>
Thu, 16 Feb 2012 21:34:38 +0000 (21:34 +0000)
committerAndy Spencer <andy753421@gmail.com>
Thu, 16 Feb 2012 21:34:38 +0000 (21:34 +0000)
Maybe this will work?? unlikely..

src/objects/grits-poly.c

index 357afaefb84cc426b19bb40e1667ddb3989f0e82..0637127da8c0a05a4faf1af149a4dd614073f285 100644 (file)
@@ -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);