radeonsi: fix multi draws for the prim discard CS

Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11486>
This commit is contained in:
Marek Olšák 2021-05-31 19:40:49 -04:00
parent 848dbe9ff7
commit 1805572694
1 changed files with 1 additions and 1 deletions

View File

@ -1195,7 +1195,7 @@ static void si_emit_draw_packets(struct si_context *sctx, const struct pipe_draw
radeon_end();
for (unsigned i = 0; i < num_draws; i++) {
uint64_t va = index_va + draws[0].start * original_index_size;
uint64_t va = index_va + draws[i].start * original_index_size;
si_dispatch_prim_discard_cs_and_draw(sctx, info, draws[i].count,
original_index_size, base_vertex,