rpcsx/rpcs3
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
..
cmake_modules Enable -Wunused-variable 2021-01-12 14:34:14 +03:00
Crypto Crypto: modernize key_vault.h 2021-01-14 15:23:52 +03:00
Emu vk/dma: Disable memory inheritance 2021-01-24 14:24:55 +03:00
Icons Qt: Add custom pad configs 2019-05-16 20:37:41 +02:00
Input Qt/Input: Use ellipsis as "mouse deadzone" 2021-01-13 11:25:33 +01:00
Loader Don't randomly include "stdafx.h" 2020-12-22 14:32:30 +03:00
qt/etc Qt: use config to load translation file on startup 2020-02-06 17:41:50 +01:00
rpcs3qt rsx: Improve gs frame exit workaround 2021-01-23 12:45:53 +03:00
util vm_native.cpp: minor compilation fix 2021-01-17 15:14:11 +03:00
CMakeLists.txt Initial DualSense Support (#9308) 2020-12-13 00:00:45 +01:00
display_sleep_control.cpp Move types.h to util/types.hpp 2020-12-12 15:12:01 +03:00
display_sleep_control.h Remove BOM markers 2020-12-06 15:30:12 +03:00
emucore.vcxproj Buzz! emulated controller (#9504) 2020-12-31 21:02:03 +03:00
emucore.vcxproj.filters Buzz! emulated controller (#9504) 2020-12-31 21:02:03 +03:00
frame_icon.xpm
git-version.cmake CD: Fix experimental build warning for Travis 2020-03-27 23:00:22 +03:00
GLGSRender.vcxproj MSVC: remove MemLeak build support 2020-12-22 14:32:30 +03:00
GLGSRender.vcxproj.filters Move align helpers to util/asm.hpp 2020-12-18 18:07:42 +03:00
headless_application.cpp Emu: implement on_exit callback 2020-12-18 16:05:40 +01:00
headless_application.h Don't randomly include "stdafx.h" 2020-12-22 14:32:30 +03:00
main.cpp Enable -Wunused-variable 2021-01-12 14:34:14 +03:00
main_application.cpp Don't randomly include "stdafx.h" 2020-12-22 14:32:30 +03:00
main_application.h Remove BOM markers 2020-12-06 15:30:12 +03:00
OpenAL.vcxproj MSVC: remove MemLeak build support 2020-12-22 14:32:30 +03:00
OpenAL.vcxproj.filters Rewrite OpenAL backend to support new features 2019-01-12 21:29:56 +03:00
resource.h
resources.qrc Qt: use config to load translation file on startup 2020-02-06 17:41:50 +01:00
rpcs3.appdata.xml Update rpcs3.appdata.xml 2019-02-14 03:10:36 +03:00
rpcs3.desktop
rpcs3.icns Support macOS bundling for binary distribution 2018-12-16 18:17:21 +03:00
rpcs3.ico
rpcs3.plist.in CMake: Use Info.plist template for macOS bundle 2019-02-26 21:09:18 +00:00
rpcs3.png
rpcs3.rc
rpcs3.svg Optimise the SVG logo with svgcleaner 2020-01-17 08:31:00 +01:00
rpcs3.vcxproj Implement richtext_item_delegate 2021-01-12 14:13:15 +01:00
rpcs3.vcxproj.filters Implement richtext_item_delegate 2021-01-12 14:13:15 +01:00
rpcs3_version.cpp rpcs3_version: Bump to 0.0.14 2020-12-31 23:15:54 +03:00
rpcs3_version.h Remove BOM markers 2020-12-06 15:30:12 +03:00
stb_image.cpp C-style cast cleanup IV 2019-12-01 22:12:33 +03:00
stdafx.cpp Don't randomly include "stdafx.h" 2020-12-22 14:32:30 +03:00
stdafx.h Implement util/auto_typemap.hpp 2020-12-24 14:55:25 +03:00
VKGSRender.vcxproj vk: Refactor some uber-headers 2021-01-10 12:04:31 +03:00
VKGSRender.vcxproj.filters vk: Refactor some uber-headers 2021-01-10 12:04:31 +03:00
windows.qrc Qt: Use additional windows resource file for qt.conf 2018-05-13 21:02:21 +04:00
XAudio.vcxproj MSVC: remove MemLeak build support 2020-12-22 14:32:30 +03:00
XAudio.vcxproj.filters Replace XAudio2 implementation with an unified Xaudio2Redist 2020-02-20 23:33:09 +03:00