Lines Matching refs:ib
49 const struct _mesa_index_buffer *ib; member
70 struct _mesa_index_buffer ib; in flush_vertex() local
76 if (split->ib) { in flush_vertex()
77 ib = *split->ib; in flush_vertex()
79 ib.count = split->max_index - split->min_index + 1; in flush_vertex()
80 ib.ptr = (const void *)((const char *)ib.ptr + in flush_vertex()
81 (split->min_index << ib.index_size_shift)); in flush_vertex()
94 split->ib ? &ib : NULL, in flush_vertex()
95 !split->ib, in flush_vertex()
211 else if (split->ib == NULL) { in split_prims()
220 struct _mesa_index_buffer ib; in split_prims() local
228 ib.count = count; in split_prims()
229 ib.index_size_shift = 2; in split_prims()
230 ib.obj = NULL; in split_prims()
231 ib.ptr = elts; in split_prims()
242 &ib, in split_prims()
254 split->ib, in split_prims()
269 const struct _mesa_index_buffer *ib, in _tnl_split_inplace() argument
283 split.ib = ib; in _tnl_split_inplace()
293 split.limit = ib ? limits->max_indices : limits->max_verts; in _tnl_split_inplace()