From e280d6a7c9524aca7f6a47e4e239d66746569255 Mon Sep 17 00:00:00 2001 From: antonino Date: Mon, 6 Mar 2023 18:03:38 +0100 Subject: [PATCH] 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: --- src/gallium/drivers/zink/zink_program.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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; -- 2.7.4