rpcsx/rpcs3/Emu
kd-11 59e46f09b7 vk/dma: Disable memory inheritance
- It is not possible to emulate passthrough memory cleanly, and we don't need to
  A stupid race condition appears when trying to synchronize DMA blocks with memory inheritance.
  Since the usage pattern is to acquire a range and then load or write+flush, this new data is going to be..
  overwritten by the commandbuffer execution sequence later. Acquiring a scratch buffer to hold CPU content during the transition is not worth the effort..
  as the data will be destroyed anyway during the transfer process immediately afterwards.

  Fixes data corruption when moving data around using the emulated DMA passthrough
2021-01-24 14:24:55 +03:00
..
Audio Don't randomly include "stdafx.h" 2020-12-22 14:32:30 +03:00
Cell Improve ppu_thread_cleaner a bit 2021-01-21 21:32:13 +03:00
CPU Introducing RSX debugger entry (main debugger) 2021-01-19 22:55:12 +03:00
Io Fix or silence Qt warnings 2021-01-07 13:18:48 +03:00
Memory vm: Minor fix in vm::close 2021-01-15 20:12:30 +03:00
NP fix UserInfo2_to_SceNpUserInfo2 2021-01-22 20:51:10 +03:00
RSX vk/dma: Disable memory inheritance 2021-01-24 14:24:55 +03:00
CMakeLists.txt CMake: Use find_package to find SDL2 2021-01-17 13:51:03 +03:00
GameInfo.h Move types.h to util/types.hpp 2020-12-12 15:12:01 +03:00
GDB.cpp Add usz alias for std::size_t 2020-12-18 12:23:53 +03:00
GDB.h GDB: remove wrong_checksum_exception 2019-11-08 19:27:11 +03:00
IdManager.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
IdManager.h Move types.h to util/types.hpp 2020-12-12 15:12:01 +03:00
IPC.h Cleanup semaphore<> (sema.h) and mutex.h (shared_mutex) 2018-09-03 23:00:36 +03:00
localized_string.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
localized_string.h Remove BOM markers 2020-12-06 15:30:12 +03:00
localized_string_id.h Remove BOM markers 2020-12-06 15:30:12 +03:00
perf_meter.cpp perf_meter.cpp: register only named threads 2020-12-22 14:32:30 +03:00
perf_meter.hpp types.hpp: remove intrinsic includes 2020-12-21 21:11:25 +03:00
System.cpp fix linux compilation 2021-01-12 14:13:15 +01:00
System.h Don't randomly include "stdafx.h" 2020-12-22 14:32:30 +03:00
system_config.cpp Cleanup and move sysinfo.h -> util/sysinfo.hpp 2020-12-18 12:55:54 +03:00
system_config.h rsx: Implement Texture LOD Bias addend setting 2020-12-30 15:37:21 +03:00
system_config_types.cpp Firmware libraries settings overhaul 2020-12-13 21:52:24 +03:00
system_config_types.h Refactor some 'offending' code a bit (no effect) 2021-01-18 21:58:28 +03:00
title.cpp Cleanup and move sysinfo.h -> util/sysinfo.hpp 2020-12-18 12:55:54 +03:00
title.h Remove BOM markers 2020-12-06 15:30:12 +03:00
VFS.cpp Enable -Wunused-variable 2021-01-12 14:34:14 +03:00
VFS.h Improve Trophy Installer robustness 2020-10-01 22:00:57 +03:00