From 6d65d3424f5a58fa5bdfa21a0ba7cb9f7ba8a36b Mon Sep 17 00:00:00 2001 From: Eladash Date: Sat, 6 Jul 2019 19:35:41 +0300 Subject: [PATCH] rsx: Clamp fragment shaders address --- rpcs3/Emu/RSX/rsx_decode.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rpcs3/Emu/RSX/rsx_decode.h b/rpcs3/Emu/RSX/rsx_decode.h index d226d0cc13..66b91e924b 100644 --- a/rpcs3/Emu/RSX/rsx_decode.h +++ b/rpcs3/Emu/RSX/rsx_decode.h @@ -2012,6 +2012,7 @@ struct registers_decoder private: union { + bitfield_decoder_t<0, 31> address; u32 raw_value; } m_data; public: @@ -2019,7 +2020,7 @@ struct registers_decoder u32 shader_program_address() const { - return m_data.raw_value; + return m_data.address; } };