#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);
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);
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