From af3d496253b305d548c0c633628b80e91efed90b Mon Sep 17 00:00:00 2001 From: Gert Wollny Date: Fri, 10 Feb 2023 16:13:04 +0100 Subject: [PATCH] r600/sfn: Update resource based instruction index mode check Signed-off-by: Gert Wollny Part-of: --- src/gallium/drivers/r600/sfn/sfn_instr.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gallium/drivers/r600/sfn/sfn_instr.h b/src/gallium/drivers/r600/sfn/sfn_instr.h index c8ca38f..4f4d068 100644 --- a/src/gallium/drivers/r600/sfn/sfn_instr.h +++ b/src/gallium/drivers/r600/sfn/sfn_instr.h @@ -294,8 +294,9 @@ public: auto buffer_index_mode() const -> EBufferIndexMode { - if (!m_offset) + if (!m_offset || !m_offset->has_flag(Register::addr_or_idx)) return bim_none; + switch (m_offset->sel()) { case 1: return bim_zero; -- 2.7.4