Mesa (master): ir3: Fix incorrect src flags for samp_tex

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Mon Jul 27 16:53:05 UTC 2020


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

Author: Connor Abbott <cwabbott0 at gmail.com>
Date:   Mon Jul 27 12:48:37 2020 +0200

ir3: Fix incorrect src flags for samp_tex

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6086>

---

 src/freedreno/ir3/ir3.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/freedreno/ir3/ir3.h b/src/freedreno/ir3/ir3.h
index a198e4cb927..772191d965c 100644
--- a/src/freedreno/ir3/ir3.h
+++ b/src/freedreno/ir3/ir3.h
@@ -1681,7 +1681,7 @@ ir3_SAM(struct ir3_block *block, opc_t opc, type_t type,
 	sam->flags |= flags;
 	__ssa_dst(sam)->wrmask = wrmask;
 	if (flags & IR3_INSTR_S2EN) {
-		__ssa_src(sam, samp_tex, IR3_REG_HALF);
+		__ssa_src(sam, samp_tex, (flags & IR3_INSTR_B) ? 0 : IR3_REG_HALF);
 	}
 	if (src0) {
 		__ssa_src(sam, src0, 0);



More information about the mesa-commit mailing list