rpcsx/rpcs3/Emu
kd-11 0ef7b2aaff rsx: Use a saner model for swap queue handling
- Use a simple queue to avoid redundant checks over all the contexts
- Poll queue if RSX pipe is idle
- Only check the queue when the frame context is dirty (after a queue operation)
- Reset descriptors at the start of the frame context to avoid having to synchronize mid-frame
- Fully synchronize if a descriptor reset is required mid-frame (spec compliance; also fixes flickering verts on some hardware)
2019-05-19 17:33:21 +03:00
..
Audio Remove redundant semicolons 2019-05-12 18:32:11 +03:00
Cell SPU ASMJIT: fix BISLED 2019-05-17 23:44:19 +03:00
CPU LLVM DSL: simplify value_t template for array 2019-05-15 15:17:36 +03:00
Io Qt: Add custom pad configs 2019-05-16 20:37:41 +02:00
Memory Prefetch byteswapped opcodes in ppu interpreter 2019-04-11 17:47:52 +03:00
RSX rsx: Use a saner model for swap queue handling 2019-05-19 17:33:21 +03:00
CMakeLists.txt Fix macOS compilation 2019-04-02 03:16:55 +03:00
GameInfo.h Fix true clear string container in GameInfo.h 2019-02-18 16:34:16 +03:00
IdManager.cpp Migration to named_thread<> 2018-10-19 22:22:35 +03:00
IdManager.h Qt: Add custom pad configs 2019-05-16 20:37:41 +02:00
IPC.h Cleanup semaphore<> (sema.h) and mutex.h (shared_mutex) 2018-09-03 23:00:36 +03:00
System.cpp Qt: Add custom pad configs 2019-05-16 20:37:41 +02:00
System.h Qt: Add custom pad configs 2019-05-16 20:37:41 +02:00
VFS.cpp Implement vfs::host::unlink 2019-04-10 13:58:12 +03:00
VFS.h Implement vfs::host::unlink 2019-04-10 13:58:12 +03:00