Lines Matching refs:Array
55 const struct gl_vertex_array **array;
66 const struct gl_vertex_array *array;
107 static GLuint attr_size( const struct gl_vertex_array *array )
109 return array->Size * _mesa_sizeof_type(array->Type);
158 printf(" array %d at %p:\n", j, (void*) arrays[j]);
177 const struct gl_vertex_array **saved_arrays = ctx->Array._DrawArrays;
196 ctx->Array._DrawArrays = copy->dstarray_ptr;
208 ctx->Array._DrawArrays = saved_arrays;
261 const struct gl_vertex_array *srcarray = copy->varying[i].array;
443 struct gl_buffer_object *vbo = copy->array[i]->BufferObj;
445 if (copy->array[i]->StrideB == 0) {
446 copy->dstarray_ptr[i] = copy->array[i];
452 copy->varying[j].array = copy->array[i];
453 copy->varying[j].size = attr_size(copy->array[i]);
454 copy->vertex_size += attr_size(copy->array[i]);
463 copy->array[i]->Ptr);
524 const struct gl_vertex_array *src = copy->varying[i].array;
578 struct gl_buffer_object *vbo = copy->varying[i].array->BufferObj;
624 copy.array = arrays;