Mesa (master): r600/sfn: Fix component count for fdph

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Mon Sep 21 17:21:54 UTC 2020


Module: Mesa
Branch: master
Commit: 07cb38f0d2fb9aae8d5c62875c69f9c3262defb9
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=07cb38f0d2fb9aae8d5c62875c69f9c3262defb9

Author: Gert Wollny <gert.wollny at collabora.com>
Date:   Sat Sep 19 15:36:35 2020 +0200

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 <gert.wollny at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6787>

---

 src/gallium/drivers/r600/sfn/sfn_emitaluinstruction.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/gallium/drivers/r600/sfn/sfn_emitaluinstruction.cpp b/src/gallium/drivers/r600/sfn/sfn_emitaluinstruction.cpp
index b2da81f2104..bfcce67a28b 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:



More information about the mesa-commit mailing list