Lines Matching refs:ib
48 const struct _mesa_index_buffer *ib; member
67 struct _mesa_index_buffer ib; in flush_vertex() local
73 if (split->ib) { in flush_vertex()
74 ib = *split->ib; in flush_vertex()
76 ib.count = split->max_index - split->min_index + 1; in flush_vertex()
77 ib.ptr = (const void *)((const char *)ib.ptr + in flush_vertex()
78 split->min_index * _mesa_sizeof_type(ib.type)); in flush_vertex()
93 split->ib ? &ib : NULL, in flush_vertex()
94 !split->ib, in flush_vertex()
208 else if (split->ib == NULL) { in split_prims()
217 struct _mesa_index_buffer ib; in split_prims() local
225 ib.count = count; in split_prims()
226 ib.type = GL_UNSIGNED_INT; in split_prims()
227 ib.obj = split->ctx->Shared->NullBufferObj; in split_prims()
228 ib.ptr = elts; in split_prims()
242 &ib, in split_prims()
254 split->ib, in split_prims()
268 const struct _mesa_index_buffer *ib, in vbo_split_inplace() argument
282 split.ib = ib; in vbo_split_inplace()
290 split.limit = ib ? limits->max_indices : limits->max_verts; in vbo_split_inplace()