rpcs3/rpcs3
kd-11 88c20afd3a rsx: Implement unaligned surface inheritance with hierachial contribution
- Allows render targets to behave like stacked 3D views same as shader inputs are resolved
- Basically implements most of 'Read Color/Depth Buffers" option for 'free'.
- Allows splitting RTV/DSV resources if they are superceded by a partial surface
- Also allows intersecting new resources through the surface cache for proper inheritance from other scattered data
- TODO: Refactor bind_surface_as_rtt and bind_surface_as_ds to reduce asinine code duplication
2019-05-16 19:25:26 +03:00
..
Crypto Remove redundant semicolons 2019-05-12 18:32:11 +03:00
Emu rsx: Implement unaligned surface inheritance with hierachial contribution 2019-05-16 19:25:26 +03:00
Icons Qt: update toolbar icons 2018-07-05 23:22:33 +04:00
Json Add debug console mode to settings 2019-01-31 16:03:38 +03:00
Loader Remove redundant semicolons 2019-05-12 18:32:11 +03:00
cmake_modules Enable most warnings in GCC 2019-05-11 02:13:19 +03:00
qt/etc Qt: Create qt/plugins dir to tidy up our Visual Studio builds 2018-05-13 18:39:24 +04:00
rpcs3qt Remove redundant semicolons 2019-05-12 18:32:11 +03:00
CMakeLists.txt Adds libusb 2019-03-18 19:05:02 +03:00
D3D12GSRender.vcxproj Update Project to Visual Studio 2017. 2018-08-25 01:15:47 +03:00
D3D12GSRender.vcxproj.filters Shared PCH (experimental) 2015-12-04 23:37:44 +03:00
GLGSRender.vcxproj rsx: Texture cache refactor 2019-01-06 10:44:40 +03:00
GLGSRender.vcxproj.filters rsx: Texture cache refactor 2019-01-06 10:44:40 +03:00
OpenAL.vcxproj Rewrite OpenAL backend to support new features 2019-01-12 21:29:56 +03:00
OpenAL.vcxproj.filters Rewrite OpenAL backend to support new features 2019-01-12 21:29:56 +03:00
VKGSRender.vcxproj Update Project to Visual Studio 2017. 2018-08-25 01:15:47 +03:00
VKGSRender.vcxproj.filters vk: Add synchronous compute pipelines 2018-06-18 17:32:22 +03:00
XAudio.vcxproj Implement Audio Backend Capabilities querying 2019-01-12 21:29:56 +03:00
XAudio.vcxproj.filters Implement Audio Backend Capabilities querying 2019-01-12 21:29:56 +03:00
basic_keyboard_handler.cpp cellKb/Qt: Improve basic keyboard 2018-09-13 22:01:30 +02:00
basic_keyboard_handler.h Remove some warnings from Linux and fixed something from code review. 2017-08-09 22:11:28 +03:00
basic_mouse_handler.cpp Qt: only center basic mouse input on active fullscreens 2018-08-20 20:19:41 +02:00
basic_mouse_handler.h Remove some warnings from Linux and fixed something from code review. 2017-08-09 22:11:28 +03:00
define_new_memleakdetect.h Fix compile errors in Debug - MemLeak. 2014-09-07 10:43:25 +02:00
ds3_pad_handler.cpp Put DS3/DS4 instructions to Wiki instead 2019-05-02 13:39:16 +03:00
ds3_pad_handler.h DS3 Linux fix 2019-04-30 00:31:34 +03:00
ds4_pad_handler.cpp Qt/input: add LED color picker to pad settings dialog 2019-05-09 22:02:00 +02:00
ds4_pad_handler.h Qt/input: add LED color picker to pad settings dialog 2019-05-09 22:02:00 +02:00
emucore.vcxproj Initial sys_overlay 2019-04-10 23:25:09 +03:00
emucore.vcxproj.filters Initial sys_overlay 2019-04-10 23:25:09 +03:00
evdev_joystick_handler.cpp Adds class type to controller options 2019-02-27 18:13:19 +00:00
evdev_joystick_handler.h fix some warnings 2019-01-05 04:03:18 +01:00
frame_icon.xpm Update .xpm based on new .ico 2017-05-22 20:53:59 +03:00
git-version.cmake Chase GIT_VERSION rename after 923700a167 2019-02-28 04:48:16 +03:00
keyboard_pad_handler.cpp Adds class type to controller options 2019-02-27 18:13:19 +00:00
keyboard_pad_handler.h Qt/Input: add keyboard stick interpolation 2018-12-31 12:42:34 +01:00
main.cpp Use setenv instead of qputenv 2019-05-14 21:48:14 +03:00
mm_joystick_handler.cpp Adds class type to controller options 2019-02-27 18:13:19 +00:00
mm_joystick_handler.h fix some warnings 2019-01-05 04:03:18 +01:00
pad_thread.cpp Minor optimizations in cellPad 2019-03-31 14:57:21 +03:00
pad_thread.h Minor optimizations in cellPad 2019-03-31 14:57:21 +03:00
resource.h Add RPCS3 version to logging 2015-09-07 20:13:42 +03:00
resources.qrc Qt: update toolbar icons 2018-07-05 23:22:33 +04:00
restore_new.h Fix compile errors in Debug - MemLeak. 2014-09-07 10:43:25 +02:00
rpcs3.appdata.xml Update rpcs3.appdata.xml 2019-02-14 03:10:36 +03:00
rpcs3.desktop Make it pass desktop-file-validate in Ubuntu 14.04 2017-08-18 20:57:21 +03:00
rpcs3.icns Support macOS bundling for binary distribution 2018-12-16 18:17:21 +03:00
rpcs3.ico Update rpcs3.ico 2017-04-08 00:56:38 +03:00
rpcs3.plist.in CMake: Use Info.plist template for macOS bundle 2019-02-26 21:09:18 +00:00
rpcs3.png Add installation for linux 2017-05-22 20:53:59 +03:00
rpcs3.rc Fix icon and exe name for VS. 2017-06-18 00:30:51 +03:00
rpcs3.svg Add installation for linux 2017-05-22 20:53:59 +03:00
rpcs3.vcxproj DS3 pad handler 2019-03-18 19:05:02 +03:00
rpcs3.vcxproj.filters DS3 pad handler 2019-03-18 19:05:02 +03:00
rpcs3_app.cpp Various fixes 2019-01-12 21:29:56 +03:00
rpcs3_app.h Implement Audio Backend Capabilities querying 2019-01-12 21:29:56 +03:00
rpcs3_version.cpp rpcs3_version: Bump to 0.0.6 2019-01-31 22:08:45 +00:00
rpcs3_version.h Remove unnecessary include git-version.h 2017-09-20 14:26:42 +03:00
stb_image.cpp Moves GL, minidx12, OpenAL, stblib to 3rdparty 2016-03-20 22:20:23 +00:00
stdafx.cpp Partial commit: Preview 2016-04-15 19:22:15 +03:00
stdafx.h Rewrite vfs::get and vfs::mount 2018-09-15 17:09:56 +03:00
stdafx_d3d12.h Partial commit: Preview 2016-04-15 19:22:15 +03:00
windows.qrc Qt: Use additional windows resource file for qt.conf 2018-05-13 21:02:21 +04:00
xinput_pad_handler.cpp Adds class type to controller options 2019-02-27 18:13:19 +00:00
xinput_pad_handler.h fix some warnings 2019-01-05 04:03:18 +01:00