diff --git a/src/mesa/state_tracker/st_atifs_to_nir.c b/src/mesa/state_tracker/st_atifs_to_nir.c index 8ade291fd4c..a40af78f7bf 100644 --- a/src/mesa/state_tracker/st_atifs_to_nir.c +++ b/src/mesa/state_tracker/st_atifs_to_nir.c @@ -64,7 +64,7 @@ nir_channel_vec4(nir_builder *b, nir_ssa_def *src, unsigned channel) static nir_ssa_def * nir_imm_vec4_float(nir_builder *b, float f) { - return nir_channel_vec4(b, nir_imm_float(b, f), 0); + return nir_imm_vec4(b, f, f, f, f); } static nir_ssa_def *