Lines Matching refs:prim
396 const struct _mesa_prim *prim, in bind_prims() argument
402 VB->Primitive = prim; in bind_prims()
422 const struct _mesa_prim *prim, in _tnl_draw_prims() argument
436 GLint max_basevertex = prim->basevertex; in _tnl_draw_prims()
440 vbo_get_minmax_indices(ctx, prim, ib, &min_index, &max_index, nr_prims); in _tnl_draw_prims()
449 max_basevertex = MAX2(max_basevertex, prim[i].basevertex); in _tnl_draw_prims()
456 _mesa_enum_to_string(prim[i].mode), in _tnl_draw_prims()
457 prim[i].start, in _tnl_draw_prims()
458 prim[i].count); in _tnl_draw_prims()
464 vbo_rebase_prims( ctx, arrays, prim, nr_prims, ib, in _tnl_draw_prims()
482 vbo_split_prims( ctx, arrays, prim, nr_prims, ib, in _tnl_draw_prims()
483 0, max_index + prim->basevertex, in _tnl_draw_prims()
504 if (prim[i].basevertex != prim[i + this_nr_prims].basevertex) in _tnl_draw_prims()
508 assert(prim[i].num_instances > 0); in _tnl_draw_prims()
513 for (inst = 0; inst < prim[i].num_instances; inst++) { in _tnl_draw_prims()
515 bind_prims(ctx, &prim[i], this_nr_prims); in _tnl_draw_prims()
516 bind_inputs(ctx, arrays, max_index + prim[i].basevertex + 1, in _tnl_draw_prims()