mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-03-10 19:47:40 +01:00
Revert "workaround msvc optimizer bug"
This reverts commit 28956cc6c26227636f8ddc8e6db8b5fcddf99e6a.
This commit is contained in:
parent
7feb6fda83
commit
519da43b0a
@ -1355,9 +1355,7 @@ void ZeldaAudioRenderer::FetchVPB(u16 voice_id, VPB* vpb)
|
||||
void ZeldaAudioRenderer::StoreVPB(u16 voice_id, VPB* vpb)
|
||||
{
|
||||
u16* vpb_words = (u16*)vpb;
|
||||
// volatile is a workaround for msvc optimizer bug, see
|
||||
// https://developercommunity.visualstudio.com/t/VS-175-bad-codegen-optimizing-loop-with/10291620
|
||||
volatile u16* ram_vpbs = (u16*)HLEMemory_Get_Pointer(m_vpb_base_addr);
|
||||
u16* ram_vpbs = (u16*)HLEMemory_Get_Pointer(m_vpb_base_addr);
|
||||
|
||||
size_t vpb_size = (m_flags & TINY_VPB) ? 0x80 : 0xC0;
|
||||
size_t base_idx = voice_id * vpb_size;
|
||||
|
Loading…
x
Reference in New Issue
Block a user