Lines Matching defs:array
56 * value and the offset into struct gl_context in an array of structs. Then
63 * struct gl_context but in the drawbuffer, the array object, current texture
69 * struct, it's sort of like an array of opcodes that describe extra
288 /* Vertex array fields */
316 * versions, listing multiple ones in an array means an error will be thrown
717 struct gl_array_attributes *array;
824 array = &ctx->Array.VAO->VertexAttrib[VERT_ATTRIB_TEX(ctx->Array.ActiveTexture)];
825 v->value_int = *(GLuint *) ((char *) array + d->offset);
829 array = &ctx->Array.VAO->VertexAttrib[VERT_ATTRIB_TEX(ctx->Array.ActiveTexture)];
830 v->value_int = array->Format.Size;
834 array = &ctx->Array.VAO->VertexAttrib[VERT_ATTRIB_POS];
835 v->value_int = array->Format.Size;
1057 array = &ctx->Array.VAO->VertexAttrib[VERT_ATTRIB_COLOR0];
1058 v->value_int = array->Format.Format == GL_BGRA ? GL_BGRA : array->Format.Size;
1061 array = &ctx->Array.VAO->VertexAttrib[VERT_ATTRIB_COLOR1];
1062 v->value_int = array->Format.Format == GL_BGRA ? GL_BGRA : array->Format.Size;
1379 * perform. The extras is just an integer array where each integer
1564 * We hash the enum value to get an index into the 'table' array,
1565 * which holds the index in the 'values' array of struct value_desc.