Lines Matching refs:arrayObj

534    struct gl_array_object *arrayObj;
544 arrayObj = ctx->Array.ArrayObj;
546 ASSERT(VERT_ATTRIB_GENERIC(index) < Elements(arrayObj->VertexAttrib));
548 if (!arrayObj->VertexAttrib[VERT_ATTRIB_GENERIC(index)].Enabled) {
551 arrayObj->VertexAttrib[VERT_ATTRIB_GENERIC(index)].Enabled = GL_TRUE;
552 arrayObj->_Enabled |= VERT_BIT_GENERIC(index);
553 arrayObj->NewArrays |= VERT_BIT_GENERIC(index);
561 struct gl_array_object *arrayObj;
571 arrayObj = ctx->Array.ArrayObj;
573 ASSERT(VERT_ATTRIB_GENERIC(index) < Elements(arrayObj->VertexAttrib));
575 if (arrayObj->VertexAttrib[VERT_ATTRIB_GENERIC(index)].Enabled) {
578 arrayObj->VertexAttrib[VERT_ATTRIB_GENERIC(index)].Enabled = GL_FALSE;
579 arrayObj->_Enabled &= ~VERT_BIT_GENERIC(index);
580 arrayObj->NewArrays |= VERT_BIT_GENERIC(index);
1242 struct gl_array_object *arrayObj = ctx->Array.ArrayObj;
1245 _mesa_update_array_object_max_element(ctx, arrayObj);
1247 printf("Array Object %u\n", arrayObj->Name);
1248 if (arrayObj->VertexAttrib[VERT_ATTRIB_POS].Enabled)
1249 print_array("Vertex", -1, &arrayObj->VertexAttrib[VERT_ATTRIB_POS]);
1250 if (arrayObj->VertexAttrib[VERT_ATTRIB_NORMAL].Enabled)
1251 print_array("Normal", -1, &arrayObj->VertexAttrib[VERT_ATTRIB_NORMAL]);
1252 if (arrayObj->VertexAttrib[VERT_ATTRIB_COLOR0].Enabled)
1253 print_array("Color", -1, &arrayObj->VertexAttrib[VERT_ATTRIB_COLOR0]);
1255 if (arrayObj->VertexAttrib[VERT_ATTRIB_TEX(i)].Enabled)
1256 print_array("TexCoord", i, &arrayObj->VertexAttrib[VERT_ATTRIB_TEX(i)]);
1258 if (arrayObj->VertexAttrib[VERT_ATTRIB_GENERIC(i)].Enabled)
1259 print_array("Attrib", i, &arrayObj->VertexAttrib[VERT_ATTRIB_GENERIC(i)]);
1260 printf(" _MaxElement = %u\n", arrayObj->_MaxElement);
1285 struct gl_array_object *arrayObj = (struct gl_array_object *) data;
1287 _mesa_delete_array_object(ctx, arrayObj);