rpcsx/rpcs3/Emu
Rui Pinheiro 23b52e1b1c Mark unsync textures dirty when deferred flushing
invalidate_range_impl_base does not mark all textures that will only be
unprotected as dirty when doing a deferred flush, since that is done by
flush_all.

However, if there are no sections to flush, the deferred flush will
use the same code path as non-deferred flushes for unprotecting textures
and forget to mark them as dirty.

This commit fixes this bug.
2018-08-16 15:38:36 +03:00
..
Audio Add a channel map to the PA backend to fix surround sound (#4911) 2018-07-21 03:02:07 +04:00
Cell sys_memory: fix default alignment flag 2018-08-16 03:27:11 +04:00
CPU SPU LLVM: improve xfloat precision 2018-08-12 15:42:47 +03:00
Io basic mouse handler: multi monitor adjustments 2018-08-13 22:23:22 +02:00
Memory rsx-capture: unbreak 2018-08-16 03:27:11 +04:00
RSX Mark unsync textures dirty when deferred flushing 2018-08-16 15:38:36 +03:00
GameInfo.h Fill game list from all locations 2017-07-12 18:16:09 +03:00
IdManager.cpp Fix idm::init, fxm::init 2017-08-06 16:13:11 +03:00
IdManager.h fxm::check_unlocked added 2017-02-22 12:57:39 +03:00
IPC.h Fix ipc_manager::add 2017-08-29 21:26:31 +03:00
System.cpp Implement vm::find_map; improve memory allocation 2018-08-14 15:14:06 +03:00
System.h SPU LLVM: improve xfloat precision 2018-08-12 15:42:47 +03:00
VFS.cpp Improve vfs::mount 2018-03-11 19:33:01 +03:00
VFS.h Improve vfs::mount 2018-03-11 19:33:01 +03:00