mirror of
https://github.com/hrydgard/ppsspp.git
synced 2024-11-24 05:49:58 +00:00
Unpause lists after wait signals with no handler.
This stops the gpu/displaylist/state test from hanging, and appears to be the correct behavior. It makes sense.
This commit is contained in:
parent
78ddffee2c
commit
413523c8ac
@ -193,6 +193,14 @@ public:
|
||||
return true;
|
||||
}
|
||||
|
||||
if (dl->signal == PSP_GE_SIGNAL_HANDLER_SUSPEND) {
|
||||
if (sceKernelGetCompiledSdkVersion() <= 0x02000010) {
|
||||
if (dl->state != PSP_GE_DL_STATE_NONE && dl->state != PSP_GE_DL_STATE_COMPLETED) {
|
||||
dl->state = PSP_GE_DL_STATE_QUEUED;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
ge_pending_cb.pop_front();
|
||||
gpu->InterruptEnd(intrdata.listid);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user