radeonsi: fix min_direct_count value
authorMarek Olšák <marek.olsak@amd.com>
Tue, 10 Nov 2020 14:20:50 +0000 (09:20 -0500)
committerMarge Bot <eric+marge@anholt.net>
Wed, 18 Nov 2020 06:19:58 +0000 (06:19 +0000)
It was always 0.

Fixes: 0ce68852c "radeonsi: implement multi_draw but supporting only 1 draw"

Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7542>

src/gallium/drivers/radeonsi/si_state_draw.c

index bf029e6..cb21f21 100644 (file)
@@ -1973,6 +1973,7 @@ static void si_draw_vbo(struct pipe_context *ctx,
          }
       }
    } else {
+      min_direct_count = num_draws ? UINT_MAX : 0;
       for (unsigned i = 0; i < num_draws; i++) {
          unsigned count = draws[i].count;