X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Ffg_geometry.c;h=77b09a790678529eba45d7c9afc85e7f4be1cd58;hb=44856885ba35db9526d24d140b84ce492f4871d2;hp=ee249846b932774208c33004884a7ccff169fe51;hpb=7425c4c305215701db45769fe9d43f76088fe055;p=freeglut diff --git a/src/fg_geometry.c b/src/fg_geometry.c index ee24984..77b09a7 100644 --- a/src/fg_geometry.c +++ b/src/fg_geometry.c @@ -41,7 +41,7 @@ */ static void fghDrawGeometry(GLdouble *vertices, GLdouble *normals, GLboolean *edgeFlags, GLsizei numVertices, GLsizei numFaces, GLsizei numEdgePerFace, GLboolean useWireMode) { -# ifdef FREEGLUT_GLES +# ifdef FREEGLUT_GLES1 /* Solid drawing is the same for OpenGL 1.x and OpenGL ES 1.x, just * no edge flags for ES. * WireFrame drawing will have to be done per face though, using @@ -113,14 +113,14 @@ static void fghDrawGeometry(GLdouble *vertices, GLdouble *normals, GLboolean *ed glEnableClientState(GL_VERTEX_ARRAY); glEnableClientState(GL_NORMAL_ARRAY); -# ifndef FREEGLUT_GLES +# ifndef FREEGLUT_GLES1 if (edgeFlags) glEnableClientState(GL_EDGE_FLAG_ARRAY); # endif glVertexPointer(3, GL_DOUBLE, 0, vertices); glNormalPointer(GL_DOUBLE, 0, normals); -# ifndef FREEGLUT_GLES +# ifndef FREEGLUT_GLES1 if (edgeFlags) glEdgeFlagPointer(0,edgeFlags); # endif @@ -128,7 +128,7 @@ static void fghDrawGeometry(GLdouble *vertices, GLdouble *normals, GLboolean *ed glDisableClientState(GL_VERTEX_ARRAY); glDisableClientState(GL_NORMAL_ARRAY); -# ifndef FREEGLUT_GLES +# ifndef FREEGLUT_GLES1 if (edgeFlags) glDisableClientState(GL_EDGE_FLAG_ARRAY); # endif