diff --git a/.pick_status.json b/.pick_status.json index 95beb7e0a65..79c023de983 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -1309,7 +1309,7 @@ "description": "nir/lower_blend: Fix 32-bit logicops", "nominated": true, "nomination_type": 1, - "resolution": 0, + "resolution": 1, "main_sha": null, "because_sha": "dbd0615e7ad0754ab1057cbfa810c42df971c446" }, diff --git a/src/compiler/nir/nir_lower_blend.c b/src/compiler/nir/nir_lower_blend.c index bfbf985fa2e..34b01e7ecf2 100644 --- a/src/compiler/nir/nir_lower_blend.c +++ b/src/compiler/nir/nir_lower_blend.c @@ -329,7 +329,7 @@ nir_blend_logicop( nir_const_value mask[4]; for (int i = 0; i < 4; ++i) - mask[i] = nir_const_value_for_int(BITFIELD_MASK(bits[i]), 32); + mask[i] = nir_const_value_for_uint(BITFIELD_MASK(bits[i]), 32); nir_ssa_def *out = nir_logicop_func(b, options->logicop_func, src, dst, nir_build_imm(b, 4, 32, mask));