Home | History | Annotate | Download | only in main

Lines Matching refs:Array

43  * value and the offset into struct gl_context in an array of structs.  Then
50 * struct gl_context but in the drawbuffer, the array object, current texture
56 * struct, it's sort of like an array of opcodes that describe extra
976 { GL_ARRAY_ELEMENT_LOCK_FIRST_EXT, CONTEXT_INT(Array.LockFirst),
978 { GL_ARRAY_ELEMENT_LOCK_COUNT_EXT, CONTEXT_INT(Array.LockCount),
1128 { GL_PRIMITIVE_RESTART_NV, CONTEXT_BOOL(Array.PrimitiveRestart),
1130 { GL_PRIMITIVE_RESTART_INDEX_NV, CONTEXT_INT(Array.RestartIndex),
1325 { GL_PRIMITIVE_RESTART, CONTEXT_BOOL(Array.PrimitiveRestart),
1327 { GL_PRIMITIVE_RESTART_INDEX, CONTEXT_INT(Array.RestartIndex),
1504 struct gl_client_array *array;
1583 array = &ctx->Array.ArrayObj->VertexAttrib[VERT_ATTRIB_TEX(ctx->Array.ActiveTexture)];
1584 v->value_int = *(GLuint *) ((char *) array + d->offset);
1591 v->value_int = GL_TEXTURE0_ARB + ctx->Array.ActiveTexture;
1715 ((char *) ctx->Array.ArrayObj + d->offset);
1719 v->value_int = ctx->Array.ArrayBufferObj->Name;
1723 ctx->Array.ArrayObj->VertexAttrib[VERT_ATTRIB_TEX(ctx->Array.ActiveTexture)].BufferObj->Name;
1726 v->value_int = ctx->Array.ArrayObj->ElementArrayBufferObj->Name;
1775 v->value_int = ctx->Array.ArrayObj->VertexAttrib[VERT_ATTRIB_POINT_SIZE].BufferObj->Name;
1864 * perform. The extras is just an integer array where each integer
1977 * We hash the enum value to get an index into the 'table' array,
1978 * which holds the index in the 'values' array of struct value_desc.
2036 *p = ((char *) ctx->Array.ArrayObj + d->offset);