From: antonino Date: Mon, 6 Mar 2023 17:03:38 +0000 (+0100) Subject: zink: fix line smooth lowering X-Git-Tag: upstream/23.3.3~11898 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e280d6a7c9524aca7f6a47e4e239d66746569255;p=platform%2Fupstream%2Fmesa.git zink: fix line smooth lowering Fixes: 80285db9efe1 ("zink: lower smooth-lines if not supported") Reviewed-By: Mike Blumenkrantz Reviewed-by: Erik Faye-Lund Part-of: --- diff --git a/src/gallium/drivers/zink/zink_program.c b/src/gallium/drivers/zink/zink_program.c index 197f25a..463d58d 100644 --- a/src/gallium/drivers/zink/zink_program.c +++ b/src/gallium/drivers/zink/zink_program.c @@ -2146,7 +2146,8 @@ zink_set_primitive_emulation_keys(struct zink_context *ctx) zink_set_gs_key(ctx)->lower_line_stipple = lower_line_stipple; } - bool lower_line_smooth = screen->driver_workarounds.no_linesmooth && + bool lower_line_smooth = ctx->gfx_pipeline_state.rast_prim == PIPE_PRIM_LINES && + screen->driver_workarounds.no_linesmooth && ctx->rast_state->base.line_smooth && !ctx->num_so_targets;