Lines Matching refs:draws
237 const struct pipe_draw_start_count_bias *draws,
247 draws[i].count, dinfo->instance_count,
248 0, draws[i].index_bias, dinfo->start_instance);
256 draws[i].count, dinfo->instance_count,
257 0, draws[i].index_bias, dinfo->start_instance);
266 const struct pipe_draw_start_count_bias *draws,
276 draws[i].count, dinfo->instance_count,
277 draws[i].start, draws[i].index_bias, dinfo->start_instance);
284 VKCTX(CmdDrawMultiIndexedEXT)(cmdbuf, num_draws, (const VkMultiDrawIndexedInfoEXT*)draws,
287 dinfo->index_bias_varies ? NULL : &draws[0].index_bias);
291 draws[i].count, dinfo->instance_count,
292 draws[i].start, draws[i].index_bias, dinfo->start_instance);
301 const struct pipe_draw_start_count_bias *draws,
310 VKCTX(CmdDraw)(cmdbuf, draws[i].count, dinfo->instance_count, draws[i].start, dinfo->start_instance);
317 VKCTX(CmdDrawMultiEXT)(cmdbuf, num_draws, (const VkMultiDrawInfoEXT*)draws,
322 VKCTX(CmdDraw)(cmdbuf, draws[i].count, dinfo->instance_count, draws[i].start, dinfo->start_instance);
382 const struct pipe_draw_start_count_bias *draws,
398 pctx->draw_vbo(pctx, dinfo, drawid_offset, dindirect, draws, num_draws);
411 const struct pipe_draw_start_count_bias *draws,
416 if (!dindirect && (!draws[0].count || !dinfo->instance_count))
437 if (!hack_conditional_render(pctx, dinfo, drawid_offset, dindirect, draws, num_draws))
459 if (!util_upload_index_buffer(pctx, dinfo, &draws[0], &index_buffer, &index_offset, 4)) {
824 draw_indexed_need_index_buffer_unref(ctx, dinfo, draws, num_draws, drawid_offset, needs_drawid);
826 draw_indexed<HAS_MULTIDRAW>(ctx, dinfo, draws, num_draws, drawid_offset, needs_drawid);
832 * to avoid hanging the gpu, reject any such draws
858 draw<HAS_MULTIDRAW>(ctx, dinfo, draws, num_draws, drawid_offset, needs_drawid);
876 /* flush if there's >100k draws */
887 const struct pipe_draw_start_count_bias *draws,
890 zink_draw<HAS_MULTIDRAW, DYNAMIC_STATE, BATCH_CHANGED, false>(pctx, info, drawid_offset, indirect, draws, num_draws, NULL, 0);
899 const struct pipe_draw_start_count_bias *draws,
916 zink_draw<HAS_MULTIDRAW, DYNAMIC_STATE, BATCH_CHANGED, true>(pctx, &dinfo, 0, NULL, draws, num_draws, vstate, partial_velem_mask);
1061 const struct pipe_draw_start_count_bias *draws,
1072 const struct pipe_draw_start_count_bias *draws,