Lines Matching defs:draws
135 const struct pipe_draw_start_count_bias *draws,
186 unsigned index_bias = info->index_size ? draws->index_bias : 0;
316 const struct pipe_draw_start_count_bias *draws,
320 util_draw_multi(pctx, info, drawid_offset, indirect, draws, num_draws);
324 if (!indirect && (!draws[0].count || !info->instance_count))
331 !u_trim_pipe_prim(info->mode, (unsigned*)&draws[0].count))
334 if (vc4_draw_workaround_line_loop_2(pctx, info, drawid_offset, indirect, draws))
341 vc4_hw_2116_workaround(pctx, draws[0].count);
353 vc4_get_draw_cl_space(job, draws[0].count);
370 unsigned index_bias = info->index_size ? draws->index_bias : 0;
383 vc4_emit_gl_shader_state(vc4, info, draws, 0);
395 uint32_t offset = draws[0].start * index_size;
400 draws[0].count, &offset);
404 unsigned start_offset = draws[0].start * info->index_size;
407 draws[0].count * index_size, 4,
442 cl_u32(&bcl, draws[0].count);
452 uint32_t count = draws[0].count;
453 uint32_t start = draws[0].start;
479 vc4_emit_gl_shader_state(vc4, info, draws,
584 /* We can't flag new buffers for clearing once we've queued draws. We