zink: use nir_fmul_imm

Reviewed-by: Jonathan Marek <jonathan@marek.ca>
Tested-by: Paul Cercueil <paul@crapouillou.net>
This commit is contained in:
Erik Faye-Lund
2019-12-15 17:52:56 +01:00
parent e51bf4914c
commit 87b3d8dce5
+5 -5
View File
@@ -143,11 +143,11 @@ lower_pos_write(nir_builder *b, struct nir_instr *instr)
nir_ssa_def *def = nir_vec4(b,
nir_channel(b, pos, 0),
nir_channel(b, pos, 1),
nir_fmul(b,
nir_fadd(b,
nir_channel(b, pos, 2),
nir_channel(b, pos, 3)),
nir_imm_float(b, 0.5)),
nir_fmul_imm(b,
nir_fadd(b,
nir_channel(b, pos, 2),
nir_channel(b, pos, 3)),
0.5),
nir_channel(b, pos, 3));
nir_instr_rewrite_src(&intr->instr, src, nir_src_for_ssa(def));
}