diff --git a/GPU/Debugger/Breakpoints.cpp b/GPU/Debugger/Breakpoints.cpp index 97fbca57ee..a512980c6a 100644 --- a/GPU/Debugger/Breakpoints.cpp +++ b/GPU/Debugger/Breakpoints.cpp @@ -122,7 +122,7 @@ u32 GetAdjustedRenderTargetAddress(u32 op) { switch (cmd) { case GE_CMD_FRAMEBUFPTR: case GE_CMD_ZBUFPTR: - return op & 0x003FFFF0; + return op & 0x001FFFF0; } return (u32)-1; @@ -278,7 +278,7 @@ bool IsRenderTargetBreakpoint(u32 addr, bool &temp) { return false; } - addr &= 0x003FFFF0; + addr &= 0x001FFFF0; std::lock_guard guard(breaksLock); temp = breakRenderTargetsTemp.find(addr) != breakRenderTargetsTemp.end(); @@ -290,7 +290,7 @@ bool IsRenderTargetBreakpoint(u32 addr) { return false; } - addr &= 0x003FFFF0; + addr &= 0x001FFFF0; std::lock_guard guard(breaksLock); return breakRenderTargets.find(addr) != breakRenderTargets.end(); @@ -385,7 +385,7 @@ void AddTextureBreakpoint(u32 addr, bool temp) { void AddRenderTargetBreakpoint(u32 addr, bool temp) { std::lock_guard guard(breaksLock); - addr &= 0x003FFFF0; + addr &= 0x001FFFF0; if (temp) { if (breakRenderTargets.find(addr) == breakRenderTargets.end()) { @@ -444,7 +444,7 @@ void RemoveTextureBreakpoint(u32 addr) { void RemoveRenderTargetBreakpoint(u32 addr) { std::lock_guard guard(breaksLock); - addr &= 0x003FFFF0; + addr &= 0x001FFFF0; breakRenderTargetsTemp.erase(addr); breakRenderTargets.erase(addr);