From: Gert Wollny Date: Sat, 19 Sep 2020 13:36:35 +0000 (+0200) Subject: r600/sfn: Fix component count for fdph X-Git-Tag: upstream/21.0.0~5226 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=07cb38f0d2fb9aae8d5c62875c69f9c3262defb9;p=platform%2Fupstream%2Fmesa.git r600/sfn: Fix component count for fdph The second parameter has four components, and this is the one that would be copied when splitting constants. Signed-off-by: Gert Wollny Part-of: --- diff --git a/src/gallium/drivers/r600/sfn/sfn_emitaluinstruction.cpp b/src/gallium/drivers/r600/sfn/sfn_emitaluinstruction.cpp index b2da81f..bfcce67 100644 --- a/src/gallium/drivers/r600/sfn/sfn_emitaluinstruction.cpp +++ b/src/gallium/drivers/r600/sfn/sfn_emitaluinstruction.cpp @@ -217,7 +217,6 @@ unsigned EmitAluInstruction::num_src_comp(const nir_alu_instr& instr) return 2; case nir_op_fdot3: - case nir_op_fdph: case nir_op_bany_inequal3: case nir_op_ball_iequal3: case nir_op_bany_fnequal3: @@ -225,6 +224,7 @@ unsigned EmitAluInstruction::num_src_comp(const nir_alu_instr& instr) return 3; case nir_op_fdot4: + case nir_op_fdph: case nir_op_bany_inequal4: case nir_op_ball_iequal4: case nir_op_bany_fnequal4: