added glGet cases for vertex array enable state
This commit is contained in:
parent
c782c911e9
commit
1e083c8c17
|
@ -1,4 +1,4 @@
|
|||
/* $Id: get.c,v 1.4 1999/10/08 09:27:10 keithw Exp $ */
|
||||
/* $Id: get.c,v 1.5 1999/10/17 22:36:35 brianp Exp $ */
|
||||
|
||||
/*
|
||||
* Mesa 3-D graphics library
|
||||
|
@ -833,6 +833,9 @@ void gl_GetBooleanv( GLcontext *ctx, GLenum pname, GLboolean *params )
|
|||
case GL_ZOOM_Y:
|
||||
*params = FLOAT_TO_BOOL(ctx->Pixel.ZoomY);
|
||||
break;
|
||||
case GL_VERTEX_ARRAY:
|
||||
*params = ctx->Array.Vertex.Enabled;
|
||||
break;
|
||||
case GL_VERTEX_ARRAY_SIZE:
|
||||
*params = INT_TO_BOOL(ctx->Array.Vertex.Size);
|
||||
break;
|
||||
|
@ -845,6 +848,9 @@ void gl_GetBooleanv( GLcontext *ctx, GLenum pname, GLboolean *params )
|
|||
case GL_VERTEX_ARRAY_COUNT_EXT:
|
||||
*params = INT_TO_BOOL(0);
|
||||
break;
|
||||
case GL_NORMAL_ARRAY:
|
||||
*params = ctx->Array.Normal.Enabled;
|
||||
break;
|
||||
case GL_NORMAL_ARRAY_TYPE:
|
||||
*params = ENUM_TO_BOOL(ctx->Array.Normal.Type);
|
||||
break;
|
||||
|
@ -854,6 +860,9 @@ void gl_GetBooleanv( GLcontext *ctx, GLenum pname, GLboolean *params )
|
|||
case GL_NORMAL_ARRAY_COUNT_EXT:
|
||||
*params = INT_TO_BOOL(0);
|
||||
break;
|
||||
case GL_COLOR_ARRAY:
|
||||
*params = ctx->Array.Color.Enabled;
|
||||
break;
|
||||
case GL_COLOR_ARRAY_SIZE:
|
||||
*params = INT_TO_BOOL(ctx->Array.Color.Size);
|
||||
break;
|
||||
|
@ -866,6 +875,9 @@ void gl_GetBooleanv( GLcontext *ctx, GLenum pname, GLboolean *params )
|
|||
case GL_COLOR_ARRAY_COUNT_EXT:
|
||||
*params = INT_TO_BOOL(0);
|
||||
break;
|
||||
case GL_INDEX_ARRAY:
|
||||
*params = ctx->Array.Index.Enabled;
|
||||
break;
|
||||
case GL_INDEX_ARRAY_TYPE:
|
||||
*params = ENUM_TO_BOOL(ctx->Array.Index.Type);
|
||||
break;
|
||||
|
@ -875,6 +887,9 @@ void gl_GetBooleanv( GLcontext *ctx, GLenum pname, GLboolean *params )
|
|||
case GL_INDEX_ARRAY_COUNT_EXT:
|
||||
*params = INT_TO_BOOL(0);
|
||||
break;
|
||||
case GL_TEXTURE_COORD_ARRAY:
|
||||
*params = ctx->Array.TexCoord[texUnit].Enabled;
|
||||
break;
|
||||
case GL_TEXTURE_COORD_ARRAY_SIZE:
|
||||
*params = INT_TO_BOOL(ctx->Array.TexCoord[texUnit].Size);
|
||||
break;
|
||||
|
@ -887,12 +902,12 @@ void gl_GetBooleanv( GLcontext *ctx, GLenum pname, GLboolean *params )
|
|||
case GL_TEXTURE_COORD_ARRAY_COUNT_EXT:
|
||||
*params = INT_TO_BOOL(0);
|
||||
break;
|
||||
case GL_EDGE_FLAG_ARRAY:
|
||||
*params = ctx->Array.EdgeFlag.Enabled;
|
||||
break;
|
||||
case GL_EDGE_FLAG_ARRAY_STRIDE:
|
||||
*params = INT_TO_BOOL(ctx->Array.EdgeFlag.Stride);
|
||||
break;
|
||||
case GL_EDGE_FLAG_ARRAY_EXT:
|
||||
*params = INT_TO_BOOL(0);
|
||||
break;
|
||||
|
||||
case GL_MAX_TEXTURE_UNITS_ARB:
|
||||
*params = ctx->Const.MaxTextureUnits;
|
||||
|
@ -1727,6 +1742,9 @@ void gl_GetDoublev( GLcontext *ctx, GLenum pname, GLdouble *params )
|
|||
case GL_ZOOM_Y:
|
||||
*params = (GLdouble) ctx->Pixel.ZoomY;
|
||||
break;
|
||||
case GL_VERTEX_ARRAY:
|
||||
*params = (GLdouble) ctx->Array.Vertex.Enabled;
|
||||
break;
|
||||
case GL_VERTEX_ARRAY_SIZE:
|
||||
*params = (GLdouble) ctx->Array.Vertex.Size;
|
||||
break;
|
||||
|
@ -1739,6 +1757,9 @@ void gl_GetDoublev( GLcontext *ctx, GLenum pname, GLdouble *params )
|
|||
case GL_VERTEX_ARRAY_COUNT_EXT:
|
||||
*params = 0.0;
|
||||
break;
|
||||
case GL_NORMAL_ARRAY:
|
||||
*params = (GLdouble) ctx->Array.Normal.Enabled;
|
||||
break;
|
||||
case GL_NORMAL_ARRAY_TYPE:
|
||||
*params = ENUM_TO_DOUBLE(ctx->Array.Normal.Type);
|
||||
break;
|
||||
|
@ -1748,6 +1769,9 @@ void gl_GetDoublev( GLcontext *ctx, GLenum pname, GLdouble *params )
|
|||
case GL_NORMAL_ARRAY_COUNT_EXT:
|
||||
*params = 0.0;
|
||||
break;
|
||||
case GL_COLOR_ARRAY:
|
||||
*params = (GLdouble) ctx->Array.Color.Enabled;
|
||||
break;
|
||||
case GL_COLOR_ARRAY_SIZE:
|
||||
*params = (GLdouble) ctx->Array.Color.Size;
|
||||
break;
|
||||
|
@ -1760,6 +1784,9 @@ void gl_GetDoublev( GLcontext *ctx, GLenum pname, GLdouble *params )
|
|||
case GL_COLOR_ARRAY_COUNT_EXT:
|
||||
*params = 0.0;
|
||||
break;
|
||||
case GL_INDEX_ARRAY:
|
||||
*params = (GLdouble) ctx->Array.Index.Enabled;
|
||||
break;
|
||||
case GL_INDEX_ARRAY_TYPE:
|
||||
*params = ENUM_TO_DOUBLE(ctx->Array.Index.Type);
|
||||
break;
|
||||
|
@ -1769,6 +1796,9 @@ void gl_GetDoublev( GLcontext *ctx, GLenum pname, GLdouble *params )
|
|||
case GL_INDEX_ARRAY_COUNT_EXT:
|
||||
*params = 0.0;
|
||||
break;
|
||||
case GL_TEXTURE_COORD_ARRAY:
|
||||
*params = (GLdouble) ctx->Array.TexCoord[texUnit].Enabled;
|
||||
break;
|
||||
case GL_TEXTURE_COORD_ARRAY_SIZE:
|
||||
*params = (GLdouble) ctx->Array.TexCoord[texUnit].Size;
|
||||
break;
|
||||
|
@ -1781,6 +1811,9 @@ void gl_GetDoublev( GLcontext *ctx, GLenum pname, GLdouble *params )
|
|||
case GL_TEXTURE_COORD_ARRAY_COUNT_EXT:
|
||||
*params = 0.0;
|
||||
break;
|
||||
case GL_EDGE_FLAG_ARRAY:
|
||||
*params = (GLdouble) ctx->Array.EdgeFlag.Enabled;
|
||||
break;
|
||||
case GL_EDGE_FLAG_ARRAY_STRIDE:
|
||||
*params = (GLdouble) ctx->Array.EdgeFlag.Stride;
|
||||
break;
|
||||
|
@ -2621,6 +2654,9 @@ void gl_GetFloatv( GLcontext *ctx, GLenum pname, GLfloat *params )
|
|||
case GL_ZOOM_Y:
|
||||
*params = (GLfloat) ctx->Pixel.ZoomY;
|
||||
break;
|
||||
case GL_VERTEX_ARRAY:
|
||||
*params = (GLfloat) ctx->Array.Vertex.Enabled;
|
||||
break;
|
||||
case GL_VERTEX_ARRAY_SIZE:
|
||||
*params = (GLfloat) ctx->Array.Vertex.Size;
|
||||
break;
|
||||
|
@ -2633,6 +2669,9 @@ void gl_GetFloatv( GLcontext *ctx, GLenum pname, GLfloat *params )
|
|||
case GL_VERTEX_ARRAY_COUNT_EXT:
|
||||
*params = 0.0;
|
||||
break;
|
||||
case GL_NORMAL_ARRAY:
|
||||
*params = (GLfloat) ctx->Array.Normal.Enabled;
|
||||
break;
|
||||
case GL_NORMAL_ARRAY_TYPE:
|
||||
*params = ENUM_TO_FLOAT(ctx->Array.Normal.Type);
|
||||
break;
|
||||
|
@ -2642,6 +2681,9 @@ void gl_GetFloatv( GLcontext *ctx, GLenum pname, GLfloat *params )
|
|||
case GL_NORMAL_ARRAY_COUNT_EXT:
|
||||
*params = 0.0;
|
||||
break;
|
||||
case GL_COLOR_ARRAY:
|
||||
*params = (GLfloat) ctx->Array.Color.Enabled;
|
||||
break;
|
||||
case GL_COLOR_ARRAY_SIZE:
|
||||
*params = (GLfloat) ctx->Array.Color.Size;
|
||||
break;
|
||||
|
@ -2654,6 +2696,9 @@ void gl_GetFloatv( GLcontext *ctx, GLenum pname, GLfloat *params )
|
|||
case GL_COLOR_ARRAY_COUNT_EXT:
|
||||
*params = 0.0;
|
||||
break;
|
||||
case GL_INDEX_ARRAY:
|
||||
*params = (GLfloat) ctx->Array.Index.Enabled;
|
||||
break;
|
||||
case GL_INDEX_ARRAY_TYPE:
|
||||
*params = ENUM_TO_FLOAT(ctx->Array.Index.Type);
|
||||
break;
|
||||
|
@ -2663,6 +2708,9 @@ void gl_GetFloatv( GLcontext *ctx, GLenum pname, GLfloat *params )
|
|||
case GL_INDEX_ARRAY_COUNT_EXT:
|
||||
*params = 0.0;
|
||||
break;
|
||||
case GL_TEXTURE_COORD_ARRAY:
|
||||
*params = (GLfloat) ctx->Array.TexCoord[texUnit].Enabled;
|
||||
break;
|
||||
case GL_TEXTURE_COORD_ARRAY_SIZE:
|
||||
*params = (GLfloat) ctx->Array.TexCoord[texUnit].Size;
|
||||
break;
|
||||
|
@ -2675,6 +2723,9 @@ void gl_GetFloatv( GLcontext *ctx, GLenum pname, GLfloat *params )
|
|||
case GL_TEXTURE_COORD_ARRAY_COUNT_EXT:
|
||||
*params = 0.0;
|
||||
break;
|
||||
case GL_EDGE_FLAG_ARRAY:
|
||||
*params = (GLfloat) ctx->Array.EdgeFlag.Enabled;
|
||||
break;
|
||||
case GL_EDGE_FLAG_ARRAY_STRIDE:
|
||||
*params = (GLfloat) ctx->Array.EdgeFlag.Stride;
|
||||
break;
|
||||
|
@ -3516,6 +3567,9 @@ void gl_GetIntegerv( GLcontext *ctx, GLenum pname, GLint *params )
|
|||
case GL_ZOOM_Y:
|
||||
*params = (GLint) ctx->Pixel.ZoomY;
|
||||
break;
|
||||
case GL_VERTEX_ARRAY:
|
||||
*params = (GLint) ctx->Array.Vertex.Enabled;
|
||||
break;
|
||||
case GL_VERTEX_ARRAY_SIZE:
|
||||
*params = ctx->Array.Vertex.Size;
|
||||
break;
|
||||
|
@ -3528,6 +3582,9 @@ void gl_GetIntegerv( GLcontext *ctx, GLenum pname, GLint *params )
|
|||
case GL_VERTEX_ARRAY_COUNT_EXT:
|
||||
*params = 0;
|
||||
break;
|
||||
case GL_NORMAL_ARRAY:
|
||||
*params = (GLint) ctx->Array.Normal.Enabled;
|
||||
break;
|
||||
case GL_NORMAL_ARRAY_TYPE:
|
||||
*params = ctx->Array.Normal.Type;
|
||||
break;
|
||||
|
@ -3537,6 +3594,9 @@ void gl_GetIntegerv( GLcontext *ctx, GLenum pname, GLint *params )
|
|||
case GL_NORMAL_ARRAY_COUNT_EXT:
|
||||
*params = 0;
|
||||
break;
|
||||
case GL_COLOR_ARRAY:
|
||||
*params = (GLint) ctx->Array.Color.Enabled;
|
||||
break;
|
||||
case GL_COLOR_ARRAY_SIZE:
|
||||
*params = ctx->Array.Color.Size;
|
||||
break;
|
||||
|
@ -3549,6 +3609,9 @@ void gl_GetIntegerv( GLcontext *ctx, GLenum pname, GLint *params )
|
|||
case GL_COLOR_ARRAY_COUNT_EXT:
|
||||
*params = 0;
|
||||
break;
|
||||
case GL_INDEX_ARRAY:
|
||||
*params = (GLint) ctx->Array.Index.Enabled;
|
||||
break;
|
||||
case GL_INDEX_ARRAY_TYPE:
|
||||
*params = ctx->Array.Index.Type;
|
||||
break;
|
||||
|
@ -3558,6 +3621,9 @@ void gl_GetIntegerv( GLcontext *ctx, GLenum pname, GLint *params )
|
|||
case GL_INDEX_ARRAY_COUNT_EXT:
|
||||
*params = 0;
|
||||
break;
|
||||
case GL_TEXTURE_COORD_ARRAY:
|
||||
*params = (GLint) ctx->Array.TexCoord[texUnit].Enabled;
|
||||
break;
|
||||
case GL_TEXTURE_COORD_ARRAY_SIZE:
|
||||
*params = ctx->Array.TexCoord[texUnit].Size;
|
||||
break;
|
||||
|
@ -3570,6 +3636,9 @@ void gl_GetIntegerv( GLcontext *ctx, GLenum pname, GLint *params )
|
|||
case GL_TEXTURE_COORD_ARRAY_COUNT_EXT:
|
||||
*params = 0;
|
||||
break;
|
||||
case GL_EDGE_FLAG_ARRAY:
|
||||
*params = (GLint) ctx->Array.EdgeFlag.Enabled;
|
||||
break;
|
||||
case GL_EDGE_FLAG_ARRAY_STRIDE:
|
||||
*params = ctx->Array.EdgeFlag.Stride;
|
||||
break;
|
||||
|
|
Loading…
Reference in New Issue