mirror of
https://github.com/hrydgard/ppsspp.git
synced 2025-04-02 11:01:50 -04:00
GE Debugger: Correct mask in target breakpoints.
This commit is contained in:
parent
b9b59f7806
commit
4a17ab8070
1 changed files with 5 additions and 5 deletions
|
@ -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<std::mutex> 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<std::mutex> 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<std::mutex> 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<std::mutex> guard(breaksLock);
|
||||
|
||||
addr &= 0x003FFFF0;
|
||||
addr &= 0x001FFFF0;
|
||||
|
||||
breakRenderTargetsTemp.erase(addr);
|
||||
breakRenderTargets.erase(addr);
|
||||
|
|
Loading…
Add table
Reference in a new issue