594 if (
ctx->Array.NormalEnabled) {
596 +
i *
ctx->Array.NormalStrideB;
619 if (
ctx->Array.ColorEnabled) {
623 switch (
ctx->Array.ColorSize) {
629 switch (
ctx->Array.ColorSize) {
635 switch (
ctx->Array.ColorSize) {
641 switch (
ctx->Array.ColorSize) {
647 switch (
ctx->Array.ColorSize) {
653 switch (
ctx->Array.ColorSize) {
659 switch (
ctx->Array.ColorSize) {
665 switch (
ctx->Array.ColorSize) {
676 if (
ctx->Array.IndexEnabled) {
697 if (
ctx->Array.TexCoordEnabled) {
699 +
i *
ctx->Array.TexCoordStrideB;
702 switch (
ctx->Array.TexCoordSize) {
710 switch (
ctx->Array.TexCoordSize) {
718 switch (
ctx->Array.TexCoordSize) {
726 switch (
ctx->Array.TexCoordSize) {
734 gl_problem(
ctx,
"Bad texcoord type in gl_save_ArrayElement");
739 if (
ctx->Array.EdgeFlagEnabled) {
744 if (
ctx->Array.VertexEnabled) {
746 +
i *
ctx->Array.VertexStrideB;
749 switch (
ctx->Array.VertexSize) {
756 switch (
ctx->Array.VertexSize) {
763 switch (
ctx->Array.VertexSize) {
770 switch (
ctx->Array.VertexSize) {
GLAPI void GLAPIENTRY glColor3iv(const GLint *v)
#define GL_UNSIGNED_SHORT
GLAPI void GLAPIENTRY glIndexiv(const GLint *c)
GLAPI void GLAPIENTRY glNormal3bv(const GLbyte *v)
GLAPI void GLAPIENTRY glVertex4dv(const GLdouble *v)
GLAPI void GLAPIENTRY glNormal3fv(const GLfloat *v)
GLAPI void GLAPIENTRY glTexCoord2sv(const GLshort *v)
GLAPI void GLAPIENTRY glColor3ubv(const GLubyte *v)
GLAPI void GLAPIENTRY glTexCoord3sv(const GLshort *v)
GLAPI void GLAPIENTRY glColor3usv(const GLushort *v)
GLAPI void GLAPIENTRY glColor3bv(const GLbyte *v)
GLAPI void GLAPIENTRY glNormal3iv(const GLint *v)
GLAPI void GLAPIENTRY glTexCoord1dv(const GLdouble *v)
GLAPI void GLAPIENTRY glVertex4sv(const GLshort *v)
GLAPI void GLAPIENTRY glColor4ubv(const GLubyte *v)
GLAPI void GLAPIENTRY glTexCoord2dv(const GLdouble *v)
GLAPI void GLAPIENTRY glColor4dv(const GLdouble *v)
GLAPI void GLAPIENTRY glColor4sv(const GLshort *v)
GLAPI void GLAPIENTRY glVertex2dv(const GLdouble *v)
GLAPI void GLAPIENTRY glTexCoord4sv(const GLshort *v)
GLAPI void GLAPIENTRY glTexCoord1iv(const GLint *v)
GLAPI void GLAPIENTRY glVertex2iv(const GLint *v)
GLAPI void GLAPIENTRY glTexCoord4dv(const GLdouble *v)
GLAPI void GLAPIENTRY glColor3dv(const GLdouble *v)
GLAPI void GLAPIENTRY glVertex4fv(const GLfloat *v)
GLboolean GLboolean GLboolean b
GLAPI void GLAPIENTRY glTexCoord2fv(const GLfloat *v)
GLAPI void GLAPIENTRY glVertex2sv(const GLshort *v)
GLAPI void GLAPIENTRY glNormal3sv(const GLshort *v)
GLAPI void GLAPIENTRY glColor4fv(const GLfloat *v)
GLAPI void GLAPIENTRY glVertex2fv(const GLfloat *v)
GLAPI void GLAPIENTRY glColor3sv(const GLshort *v)
GLAPI void GLAPIENTRY glVertex4iv(const GLint *v)
GLAPI void GLAPIENTRY glColor3uiv(const GLuint *v)
GLAPI void GLAPIENTRY glIndexdv(const GLdouble *c)
GLAPI void GLAPIENTRY glTexCoord3fv(const GLfloat *v)
GLAPI void GLAPIENTRY glVertex3dv(const GLdouble *v)
GLAPI void GLAPIENTRY glTexCoord3dv(const GLdouble *v)
GLAPI void GLAPIENTRY glColor3fv(const GLfloat *v)
GLAPI void GLAPIENTRY glColor4uiv(const GLuint *v)
void gl_problem(const GLcontext *ctx, const char *s)
GLAPI void GLAPIENTRY glVertex3iv(const GLint *v)
GLAPI void GLAPIENTRY glEdgeFlagv(const GLboolean *flag)
GLAPI void GLAPIENTRY glVertex3fv(const GLfloat *v)
GLAPI void GLAPIENTRY glColor4iv(const GLint *v)
GLAPI void GLAPIENTRY glColor4usv(const GLushort *v)
GLAPI void GLAPIENTRY glIndexfv(const GLfloat *c)
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
GLAPI void GLAPIENTRY glTexCoord1sv(const GLshort *v)
GLAPI void GLAPIENTRY glVertex3sv(const GLshort *v)
GLAPI void GLAPIENTRY glColor4bv(const GLbyte *v)
GLAPI void GLAPIENTRY glTexCoord3iv(const GLint *v)
GLAPI void GLAPIENTRY glNormal3dv(const GLdouble *v)
GLAPI void GLAPIENTRY glIndexsv(const GLshort *c)
GLAPI void GLAPIENTRY glTexCoord2iv(const GLint *v)
GLAPI void GLAPIENTRY glTexCoord1fv(const GLfloat *v)
GLAPI void GLAPIENTRY glTexCoord4iv(const GLint *v)
GLAPI void GLAPIENTRY glTexCoord4fv(const GLfloat *v)