diff --git a/.pick_status.json b/.pick_status.json index aecad866fa0..764af40eb22 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -1138,7 +1138,7 @@ "description": "st/mesa: Update constants on alpha test change if it's lowered", "nominated": true, "nomination_type": 1, - "resolution": 0, + "resolution": 1, "master_sha": null, "because_sha": "b1c4c4c7f53cde52a8f3b3ec17cd66b89bf04199" }, diff --git a/src/mesa/state_tracker/st_context.c b/src/mesa/state_tracker/st_context.c index 709511b5991..2bc2bb10f3a 100644 --- a/src/mesa/state_tracker/st_context.c +++ b/src/mesa/state_tracker/st_context.c @@ -514,7 +514,7 @@ st_init_driver_flags(struct st_context *st) f->NewScissorTest = ST_NEW_SCISSOR | ST_NEW_RASTERIZER; if (st->lower_alpha_test) - f->NewAlphaTest = ST_NEW_FS_STATE; + f->NewAlphaTest = ST_NEW_FS_STATE | ST_NEW_FS_CONSTANTS; else f->NewAlphaTest = ST_NEW_DSA;