Merge pull request #6519 from AITUS95/master

Fix Voodoo1/2 LFB readback slowdown by removing FIFO busy-wait loop
This commit is contained in:
Miran Grča
2025-11-29 21:52:09 +01:00
committed by GitHub

View File

@@ -168,10 +168,8 @@ voodoo_readw(uint32_t addr, void *priv)
}
voodoo->flush = 1;
while (!FIFO_EMPTY) {
if (!FIFO_EMPTY)
voodoo_wake_fifo_thread_now(voodoo);
thread_wait_event(voodoo->fifo_not_full_event, 1);
}
voodoo_wait_for_render_thread_idle(voodoo);
voodoo->flush = 0;