From b14b1bef5d8dba0457868fc5263d55af5fd7e100 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Tue, 11 May 2021 13:50:14 -0400 Subject: [PATCH] zink: stop sanitizing primitive_restart flag in draw info this is a 1bit struct member, sanitizing is pointless Reviewed-by: Dave Airlie Part-of: --- src/gallium/drivers/zink/zink_draw.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gallium/drivers/zink/zink_draw.c b/src/gallium/drivers/zink/zink_draw.c index df79732176c..81f7f142379 100644 --- a/src/gallium/drivers/zink/zink_draw.c +++ b/src/gallium/drivers/zink/zink_draw.c @@ -445,9 +445,9 @@ zink_draw_vbo(struct pipe_context *pctx, ctx->gfx_prim_mode = dinfo->mode; update_gfx_program(ctx); - if (ctx->gfx_pipeline_state.primitive_restart != !!dinfo->primitive_restart) + if (ctx->gfx_pipeline_state.primitive_restart != dinfo->primitive_restart) ctx->gfx_pipeline_state.dirty = true; - ctx->gfx_pipeline_state.primitive_restart = !!dinfo->primitive_restart; + ctx->gfx_pipeline_state.primitive_restart = dinfo->primitive_restart; enum pipe_prim_type reduced_prim = u_reduced_prim(dinfo->mode);