From ea003df98e18cc5e028ddd6b24258eeb824a7850 Mon Sep 17 00:00:00 2001 From: Erik Faye-Lund Date: Tue, 25 May 2021 16:03:27 +0200 Subject: [PATCH] v3d: use helper to simplify things MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit We can use the util_prim_restart_index_from_size helper to avoid open-coding the implicit index size here. Reviewed-by: Alejandro PiƱeiro Part-of: --- src/gallium/drivers/v3d/v3dx_draw.c | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/src/gallium/drivers/v3d/v3dx_draw.c b/src/gallium/drivers/v3d/v3dx_draw.c index f0f5228943e..cdf9d5d0878 100644 --- a/src/gallium/drivers/v3d/v3dx_draw.c +++ b/src/gallium/drivers/v3d/v3dx_draw.c @@ -1129,17 +1129,7 @@ v3d_draw_vbo(struct pipe_context *pctx, const struct pipe_draw_info *info, /* Fall back for weird desktop GL primitive restart values. */ if (info->primitive_restart && info->index_size) { - uint32_t mask = ~0; - - switch (info->index_size) { - case 2: - mask = 0xffff; - break; - case 1: - mask = 0xff; - break; - } - + uint32_t mask = util_prim_restart_index_from_size(info->index_size); if (info->restart_index != mask) { util_draw_vbo_without_prim_restart(pctx, info, drawid_offset, indirect, &draws[0]); return;