pcsx2/plugins/GSdx
lightningterror c511ce80d2 GSdx-d3d: Add support for channel shuffle in GSRendererDX.
Split the code from GSRendererDX to GSRendererDX9 and GSRendererDX11. We
ensure d3d9 doesn't blow up with regressions, add required code to
GSRendererDX11 to properly support channel shuffle.

Note the feature is still not yet complete, copy function needs to be
implemented (suggested by Gregory) but it can be done at a later date,
this still fixes a bunch of issues on various games.
2018-12-13 01:47:10 +01:00
..
PSX GSdx: Folder Reorganization. (#2657) 2018-11-16 19:41:37 +01:00
Renderers GSdx-d3d: Add support for channel shuffle in GSRendererDX. 2018-12-13 01:47:10 +01:00
Window GSdx-gui: Enable "Disable Depth Emulation" option for Direct3D11. 2018-12-10 00:17:04 +01:00
docs gsdx: Add some comment on GSTextureCache + schematics 2014-11-08 21:30:14 +01:00
res GSdx-d3d: Add support for ChannelShuffle in PS constant buffer. 2018-12-13 01:47:10 +01:00
vsprops gsdx:windows: Fix screenshot/GS dump path issues 2018-07-23 00:51:02 +01:00
xbyak gsdx: cpu detection take 3! Don't use 64 bits type in Xbyak::Cpu 2017-04-01 11:14:18 +02:00
CMakeLists.txt GSdx: Folder Reorganization. (#2657) 2018-11-16 19:41:37 +01:00
GS.cpp GSdx: Prevent Null Renderer from crashing in Linux. 2018-11-16 14:50:25 -08:00
GS.h Merge pull request #2122 from PCSX2/target_load 2018-03-03 03:31:25 +00:00
GSAlignedClass.cpp gsdx: update the copyrigh address thank to sed 2012-09-09 18:16:11 +00:00
GSAlignedClass.h gsdx: update the copyrigh address thank to sed 2012-09-09 18:16:11 +00:00
GSBlock.cpp gsdx: Defer vector initialisation to GS/GPUinit 2016-07-27 23:34:14 +01:00
GSBlock.h gsdx: Defer vector initialisation to GS/GPUinit 2016-07-27 23:34:14 +01:00
GSCapture.cpp baseclasses|gsdx: Move code from baseclasses to GSdx 2018-04-29 02:19:17 +01:00
GSCapture.h GSdx: Folder Reorganization. (#2657) 2018-11-16 19:41:37 +01:00
GSClut.cpp gsdx: Prefix std:: to min and max 2017-09-08 09:56:28 +02:00
GSClut.h gsdx sw: handle the invalidation of the palette when written by the GS 2016-09-03 00:21:56 +02:00
GSCodeBuffer.cpp GSdx GSCodeBuffer: std::vector instead of std::list, to speedup linear scan. Using range loop on destruction. 2017-08-30 11:43:18 +02:00
GSCodeBuffer.h GSdx GSCodeBuffer: std::vector instead of std::list, to speedup linear scan. Using range loop on destruction. 2017-08-30 11:43:18 +02:00
GSCrc.cpp GSdx: Add proper Jak1 game to Automatic mipmapping. 2018-12-11 13:44:54 +01:00
GSCrc.h GSdx: Add proper Jak1 game to Automatic mipmapping. 2018-12-11 13:44:54 +01:00
GSDrawingContext.cpp gsdx sw: help debug 2016-09-03 00:10:23 +02:00
GSDrawingContext.h gsdx debug: dump mipmap register could be useful now :) 2016-09-25 20:00:51 +02:00
GSDrawingEnvironment.h gsdx: use correct format in printf 2016-08-13 12:48:35 +02:00
GSDump.cpp gsdx:windows: Fix screenshot/GS dump path issues 2018-07-23 00:51:02 +01:00
GSDump.h GSdx: Folder Reorganization. (#2657) 2018-11-16 19:41:37 +01:00
GSLocalMemory.cpp GSdx: Folder Reorganization. (#2657) 2018-11-16 19:41:37 +01:00
GSLocalMemory.h gsdx: Prefix std:: to vector 2017-09-08 09:56:28 +02:00
GSLzma.cpp gsdx: Prefix std:: to min and max 2017-09-08 09:56:28 +02:00
GSLzma.h gsdx: Fix GS dump readback EOF handling 2017-06-03 14:52:01 +02:00
GSPerfMon.cpp gsdx:freebsd: Fix compilation 2016-05-21 13:34:18 +01:00
GSPerfMon.h gsdx: update the copyrigh address thank to sed 2012-09-09 18:16:11 +00:00
GSPng.cpp gsdx:windows: Fix screenshot/GS dump path issues 2018-07-23 00:51:02 +01:00
GSPng.h gsdx: Prefix std:: to string and to_string 2017-09-08 09:56:28 +02:00
GSState.cpp gsdx:hw: Enable skipdraw hack to skip a range of draw calls 2018-08-20 23:35:01 +01:00
GSState.h GSdx: Folder Reorganization. (#2657) 2018-11-16 19:41:37 +01:00
GSTables.cpp gsdx: update the copyrigh address thank to sed 2012-09-09 18:16:11 +00:00
GSTables.h gsdx: update the copyrigh address thank to sed 2012-09-09 18:16:11 +00:00
GSThread.h gsdx: add atomic for transaction scope object 2016-02-22 19:12:50 +01:00
GSThread_CXX11.h GSdx: Folder Reorganization. (#2657) 2018-11-16 19:41:37 +01:00
GSUtil.cpp GSdx: Folder Reorganization. (#2657) 2018-11-16 19:41:37 +01:00
GSUtil.h gsdx: Prefix std:: to list 2017-09-08 09:56:28 +02:00
GSVector.cpp gsdx: Defer vector initialisation to GS/GPUinit 2016-07-27 23:34:14 +01:00
GSVector.h gsdx: split GSVector.h into smaller files 2017-03-19 13:50:13 +01:00
GSVector4.h gsdx: split GSVector.h into smaller files 2017-03-19 13:50:13 +01:00
GSVector4i.h GSVector4i: Fix compare64 function. 2018-11-26 10:01:10 +01:00
GSVector8.h gsdx: split GSVector.h into smaller files 2017-03-19 13:50:13 +01:00
GSVector8i.h gsdx: split GSVector.h into smaller files 2017-03-19 13:50:13 +01:00
GSdx.cpp GSdx-ogl: Implement a fast Accurate Date algorithm. 2018-11-28 08:21:13 +01:00
GSdx.def gsdx: remove the unused GSsetFrameLimit API 2017-07-02 15:09:47 +02:00
GSdx.h GSdx-ogl: Implement a fast Accurate Date algorithm. 2018-11-28 08:21:13 +01:00
GSdx.rc GSdx-d3d: Partial port for DATE one (Fast Date) and Fast Accurate Date. 2018-11-29 20:29:28 +01:00
GSdx.vcxproj GSdx: Folder Reorganization. (#2657) 2018-11-16 19:41:37 +01:00
GSdx.vcxproj.filters GSdx: Folder Reorganization. (#2657) 2018-11-16 19:41:37 +01:00
config.h GSdx-TC: Fix load size calculation in target update 2018-02-06 18:00:22 +05:30
linux_replay.cpp gsdx-replayer:linux: Fix strict-aliasing warnings 2016-12-12 18:14:38 +00:00
resource.h GSdx-ogl: Implement a fast Accurate Date algorithm. 2018-11-28 08:21:13 +01:00
stdafx.cpp GSdx: Memory Wrapping Windows port 2017-04-01 11:16:25 +02:00
stdafx.h GSdx: Folder Reorganization. (#2657) 2018-11-16 19:41:37 +01:00
targetver.h windows: Set _WIN32_WINNT to 0x0600 (Windows Vista) 2016-03-13 13:41:16 +00:00