Lines Matching refs:ArrayObj
289 struct gl_array_object *arrayObj = ctx->Array.ArrayObj;
293 if (_mesa_is_bufferobj(ctx->Array.ArrayObj->ElementArrayBufferObj)) {
295 ctx->Array.ArrayObj->ElementArrayBufferObj->Size,
297 ctx->Array.ArrayObj->ElementArrayBufferObj);
320 for (k = 0; k < Elements(arrayObj->VertexAttrib); k++) {
321 check_array_data(ctx, &arrayObj->VertexAttrib[k], k, j);
325 if (_mesa_is_bufferobj(arrayObj->ElementArrayBufferObj)) {
326 ctx->Driver.UnmapBuffer(ctx, ctx->Array.ArrayObj->ElementArrayBufferObj);
329 for (k = 0; k < Elements(arrayObj->VertexAttrib); k++) {
330 unmap_array_buffer(ctx, &arrayObj->VertexAttrib[k]);
354 struct gl_array_object *arrayObj = ctx->Array.ArrayObj;
370 arrayObj->VertexAttrib[VERT_ATTRIB_FF(i)].Enabled,
407 struct gl_client_array *vertexAttrib = ctx->Array.ArrayObj->VertexAttrib;
748 ctx->Array.ArrayObj->ElementArrayBufferObj->Size,
750 ctx->Array.ArrayObj->ElementArrayBufferObj);
756 for (i = 0; i < ctx->Array.ArrayObj->ElementArrayBufferObj->Size; i++) {
768 for (i = 0; i < ctx->Array.ArrayObj->ElementArrayBufferObj->Size / 2; i++) {
780 for (i = 0; i < ctx->Array.ArrayObj->ElementArrayBufferObj->Size / 4; i++) {
792 ctx->Driver.UnmapBuffer(ctx, ctx->Array.ArrayObj->ElementArrayBufferObj);
820 ib.obj = ctx->Array.ArrayObj->ElementArrayBufferObj;
901 start + basevertex >= ctx->Array.ArrayObj->_MaxElement) {
915 ctx->Array.ArrayObj->_MaxElement - 1);
941 ctx->Array.ArrayObj->ElementArrayBufferObj->Name,
946 end + basevertex >= ctx->Array.ArrayObj->_MaxElement)
1184 if (!_mesa_is_bufferobj(ctx->Array.ArrayObj->ElementArrayBufferObj))
1190 ib.obj = ctx->Array.ArrayObj->ElementArrayBufferObj;
1218 ib.obj = ctx->Array.ArrayObj->ElementArrayBufferObj;