X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fyoink;a=blobdiff_plain;f=src%2FMoof%2FOpenGL.cc;h=b286b35a0a5951f37b9e78561fa61cf934a08bc8;hp=6f223d1675cd52857a325e3ff56fd24712397ebc;hb=bfa6212d09d8735d8fd5e2638188e4a99f21ada4;hpb=16d1a05b0777e97a45c48e2874aa4e5cc791282e diff --git a/src/Moof/OpenGL.cc b/src/Moof/OpenGL.cc index 6f223d1..b286b35 100644 --- a/src/Moof/OpenGL.cc +++ b/src/Moof/OpenGL.cc @@ -31,9 +31,15 @@ #if USE_DOUBLE_PRECISION +void (*glGetScalarv)(GLenum, GLscalar*)(glGetDoublev); + void (*glLoadMatrix)(const GLscalar*)(glLoadMatrixd); void (*glMultMatrix)(const GLscalar*)(glMultMatrixd); +void (*glScale)(GLscalar, GLscalar, GLscalar)(glScaled); +void (*glRotate)(GLscalar, GLscalar, GLscalar, GLscalar)(glRotated); +void (*glTranslate)(GLscalar, GLscalar, GLscalar)(glTranslated); + void (*glColor3)(GLscalar, GLscalar, GLscalar)(glColor3d); void (*glColor4)(GLscalar, GLscalar, GLscalar, GLscalar)(glColor4d); void (*glColor3v)(const GLscalar*)(glColor3dv); @@ -46,11 +52,29 @@ void (*glVertex2v)(const GLscalar*)(glVertex2dv); void (*glVertex3v)(const GLscalar*)(glVertex3dv); void (*glVertex4v)(const GLscalar*)(glVertex4dv); +void (*glTexCoord2)(GLscalar, GLscalar)(glTexCoord2d); +void (*glTexCoord3)(GLscalar, GLscalar, GLscalar)(glTexCoord3d); +void (*glTexCoord4)(GLscalar, GLscalar, GLscalar, GLscalar)(glTexCoord4d); +void (*glTexCoord2v)(const GLscalar*)(glTexCoord2dv); +void (*glTexCoord3v)(const GLscalar*)(glTexCoord3dv); +void (*glTexCoord4v)(const GLscalar*)(glTexCoord4dv); + #else +void (*glGetScalarv(GLenum, GLscalar*)(glGetFloatv); + void (*glLoadMatrix)(const GLscalar*)(glLoadMatrixf); void (*glMultMatrix)(const GLscalar*)(glMultMatrixf); +void (*glScale)(GLscalar, GLscalar, GLscalar)(glScalef); +void (*glRotate)(GLscalar, GLscalar, GLscalar, GLscalar)(glRotatef); +void (*glTranslate)(GLscalar, GLscalar, GLscalar)(glTranslatef); + +void (*glColor3)(GLscalar, GLscalar, GLscalar)(glColor3f); +void (*glColor4)(GLscalar, GLscalar, GLscalar, GLscalar)(glColor4f); +void (*glColor3v)(const GLscalar*)(glColor3fv); +void (*glColor4v)(const GLscalar*)(glColor4fv); + void (*glVertex2)(GLscalar, GLscalar)(glVertex2f); void (*glVertex3)(GLscalar, GLscalar, GLscalar)(glVertex3f); void (*glVertex4)(GLscalar, GLscalar, GLscalar, GLscalar)(glVertex4f); @@ -58,10 +82,12 @@ void (*glVertex2v)(const GLscalar*)(glVertex2fv); void (*glVertex3v)(const GLscalar*)(glVertex3fv); void (*glVertex4v)(const GLscalar*)(glVertex4fv); -void (*glColor3)(GLscalar, GLscalar, GLscalar)(glColor3f); -void (*glColor4)(GLscalar, GLscalar, GLscalar, GLscalar)(glColor4f); -void (*glColor3v)(const GLscalar*)(glColor3fv); -void (*glColor4v)(const GLscalar*)(glColor4fv); +void (*glTexCoord2)(GLscalar, GLscalar)(glTexCoord2f); +void (*glTexCoord3)(GLscalar, GLscalar, GLscalar)(glTexCoord3f); +void (*glTexCoord4)(GLscalar, GLscalar, GLscalar, GLscalar)(glTexCoord4f); +void (*glTexCoord2v)(const GLscalar*)(glTexCoord2df); +void (*glTexCoord3v)(const GLscalar*)(glTexCoord3df); +void (*glTexCoord4v)(const GLscalar*)(glTexCoord4df); #endif