aboutsummaryrefslogtreecommitdiff
path: root/libpcsxcore/disr3000a.c
diff options
context:
space:
mode:
authorJustin Weiss2020-10-28 21:30:22 -0700
committerJustin Weiss2020-10-28 21:30:22 -0700
commit847f57a01f6d17d44b6c8eca4ad93527b739b93d (patch)
treed55301da6739e7d3248fd52396bf467348c4770a /libpcsxcore/disr3000a.c
parent6ff2f6b3e7e69fbb38fd8f8ffd5526d1e838cd1d (diff)
downloadpcsx_rearmed-847f57a01f6d17d44b6c8eca4ad93527b739b93d.tar.gz
pcsx_rearmed-847f57a01f6d17d44b6c8eca4ad93527b739b93d.tar.bz2
pcsx_rearmed-847f57a01f6d17d44b6c8eca4ad93527b739b93d.zip
Fix unnecessary threaded rendering frame drops
When DMA requests force a background queue flush, the update lace handler can no longer know there was a pending frame. If this happens often enough, it can delay the next frame indefinitely. Whenever the background queue is emptied, the next update_lace needs to force a render.
Diffstat (limited to 'libpcsxcore/disr3000a.c')
0 files changed, 0 insertions, 0 deletions