diff options
author | Justin Weiss | 2020-10-28 21:30:22 -0700 |
---|---|---|
committer | Justin Weiss | 2020-10-28 21:30:22 -0700 |
commit | 847f57a01f6d17d44b6c8eca4ad93527b739b93d (patch) | |
tree | d55301da6739e7d3248fd52396bf467348c4770a /libpcsxcore/disr3000a.c | |
parent | 6ff2f6b3e7e69fbb38fd8f8ffd5526d1e838cd1d (diff) | |
download | pcsx_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