From b34fed64fa1a8a541b62fda725bfdb504c44ec67 Mon Sep 17 00:00:00 2001 From: Jesse Natalie Date: Thu, 4 Nov 2021 09:45:12 -0700 Subject: [PATCH] u_prim_restart: Fix index scanning with start offset Reviewed-by: Mike Blumenkrantz Part-of: --- src/gallium/auxiliary/util/u_prim_restart.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/auxiliary/util/u_prim_restart.c b/src/gallium/auxiliary/util/u_prim_restart.c index 85ce9f17490..32c6e55f909 100644 --- a/src/gallium/auxiliary/util/u_prim_restart.c +++ b/src/gallium/auxiliary/util/u_prim_restart.c @@ -239,7 +239,7 @@ util_prim_restart_convert_to_direct(const void *index_map, #define SCAN_INDEXES(TYPE) \ for (i = 0; i <= draw->count; i++) { \ if (i == draw->count || \ - ((const TYPE *) index_map)[i] == info->restart_index) { \ + ((const TYPE *) index_map)[draw->start + i] == info->restart_index) { \ /* cut / restart */ \ if (count > 0) { \ if (!add_range(info->mode, &ranges, draw->start + start, count, draw->index_bias)) { \