Mesa (main): u_prim_restart: Fix index scanning with start offset
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Thu Nov 4 21:00:23 UTC 2021
Module: Mesa
Branch: main
Commit: b34fed64fa1a8a541b62fda725bfdb504c44ec67
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b34fed64fa1a8a541b62fda725bfdb504c44ec67
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Thu Nov 4 09:45:12 2021 -0700
u_prim_restart: Fix index scanning with start offset
Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13681>
---
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)) { \
More information about the mesa-commit
mailing list