From: SoroushIMG Date: Fri, 10 Mar 2023 16:24:46 +0000 (+0000) Subject: zink: fix stale point sprite mode state X-Git-Tag: upstream/23.3.3~11689 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5903868f9919db6b929effa665b5a273604fa27d;p=platform%2Fupstream%2Fmesa.git zink: fix stale point sprite mode state Fixes: cf8ca77be10 ("zink: handle point sprite") Part-of: --- diff --git a/src/gallium/drivers/zink/zink_state.c b/src/gallium/drivers/zink/zink_state.c index 3938109..c445c5d 100644 --- a/src/gallium/drivers/zink/zink_state.c +++ b/src/gallium/drivers/zink/zink_state.c @@ -696,7 +696,8 @@ zink_bind_rasterizer_state(struct pipe_context *pctx, void *cso) else if (rasterizer_discard != ctx->rast_state->base.rasterizer_discard) zink_set_color_write_enables(ctx); - if (ctx->rast_state->base.point_quad_rasterization != point_quad_rasterization) + if (ctx->rast_state->base.point_quad_rasterization || + ctx->rast_state->base.point_quad_rasterization != point_quad_rasterization) zink_set_fs_point_coord_key(ctx); if (ctx->rast_state->base.scissor != scissor) ctx->scissor_changed = true;