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; } };