Lines Matching defs:prims
437 const struct _mesa_prim *prims,
517 if (brw->num_instances != prims[i].num_instances ||
518 brw->basevertex != prims[i].basevertex ||
519 brw->baseinstance != prims[i].base_instance) {
520 brw->num_instances = prims[i].num_instances;
521 brw->basevertex = prims[i].basevertex;
522 brw->baseinstance = prims[i].base_instance;
535 prims[i].indexed ? prims[i].basevertex : prims[i].start;
536 const int new_baseinstance = prims[i].base_instance;
544 if ((uses_draw_parameters && prims[i].is_indirect) ||
556 if (prims[i].is_indirect) {
562 prims[i].indirect_offset + (prims[i].indexed ? 12 : 8);
577 brw->draw.gl_drawid = prims[i].draw_id;
584 brw_set_prim(brw, &prims[i]);
586 gen6_set_prim(brw, &prims[i]);
600 brw_emit_prim(brw, &prims[i], brw->primitive, xfb_obj, stream);
636 const struct _mesa_prim *prims,
655 if (brw_handle_primitive_restart(ctx, prims, nr_prims, ib, indirect)) {
668 _tnl_draw_prims(ctx, prims, nr_prims, ib,
680 vbo_get_minmax_indices(ctx, prims, ib, &min_index, &max_index, nr_prims);
688 brw_try_draw_prims(ctx, arrays, prims, nr_prims, ib, index_bounds_valid,