mirror of
https://github.com/hrydgard/ppsspp.git
synced 2025-04-02 11:01:50 -04:00
GE Debugger: Flush downcount when changing lists.
In case you step ahead or similar.
This commit is contained in:
parent
1d37f24e17
commit
4a8d320479
1 changed files with 4 additions and 0 deletions
|
@ -2602,6 +2602,7 @@ void GPUCommon::ResetListPC(int listID, u32 pc) {
|
|||
}
|
||||
|
||||
dls[listID].pc = pc;
|
||||
downcount = 0;
|
||||
}
|
||||
|
||||
void GPUCommon::ResetListStall(int listID, u32 stall) {
|
||||
|
@ -2611,6 +2612,7 @@ void GPUCommon::ResetListStall(int listID, u32 stall) {
|
|||
}
|
||||
|
||||
dls[listID].stall = stall;
|
||||
downcount = 0;
|
||||
}
|
||||
|
||||
void GPUCommon::ResetListState(int listID, DisplayListState state) {
|
||||
|
@ -2620,6 +2622,7 @@ void GPUCommon::ResetListState(int listID, DisplayListState state) {
|
|||
}
|
||||
|
||||
dls[listID].state = state;
|
||||
downcount = 0;
|
||||
}
|
||||
|
||||
GPUDebugOp GPUCommon::DissassembleOp(u32 pc, u32 op) {
|
||||
|
@ -2678,6 +2681,7 @@ void GPUCommon::SetCmdValue(u32 op) {
|
|||
PreExecuteOp(op, diff);
|
||||
gstate.cmdmem[cmd] = op;
|
||||
ExecuteOp(op, diff);
|
||||
downcount = 0;
|
||||
}
|
||||
|
||||
void GPUCommon::DoBlockTransfer(u32 skipDrawReason) {
|
||||
|
|
Loading…
Add table
Reference in a new issue