Module: Mesa Branch: main Commit: 18055726948f24670a31bb421cc9fa07140c1a5e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=18055726948f24670a31bb421cc9fa07140c1a5e
Author: Marek Olšák <[email protected]> Date: Mon May 31 19:40:49 2021 -0400 radeonsi: fix multi draws for the prim discard CS Reviewed-by: Pierre-Eric Pelloux-Prayer <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11486> --- src/gallium/drivers/radeonsi/si_state_draw.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/drivers/radeonsi/si_state_draw.cpp b/src/gallium/drivers/radeonsi/si_state_draw.cpp index e127e1cdf5c..9ad7fc0a691 100644 --- a/src/gallium/drivers/radeonsi/si_state_draw.cpp +++ b/src/gallium/drivers/radeonsi/si_state_draw.cpp @@ -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, _______________________________________________ mesa-commit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-commit
