dolphin/Source/Core/VideoBackends/Null
Markus Wick 491c10ec96 VideoBackends: Use VideoCommon shader generators for efb2tex copies.
This will generate one shader per copy format. For now, it is the same
shader with the colmat hard coded. So it should already improve the GPU
performance a bit, but a rewrite of the shader generator is suggested.

Half of the patch is done by linkmauve1:
VideoCommon: Reorganise the shader writes.
2017-12-02 15:17:39 +01:00
..
CMakeLists.txt Video Backends: Split texture cache code out into separate files, introduce 'AbstractTexture' 2017-06-13 00:41:51 -05:00
Null.vcxproj Remove old XFB logic 2017-11-17 22:11:29 -06:00
NullBackend.cpp VideoConfig: Remove bSupportsInternalResolutionFrameDumps 2017-11-21 17:19:43 +10:00
NullTexture.cpp AbstractTexture: Seperate CopyRectangleFromTexture to two methods 2017-11-22 18:47:04 +10:00
NullTexture.h AbstractTexture: Seperate CopyRectangleFromTexture to two methods 2017-11-22 18:47:04 +10:00
PerfQuery.h Add missing override 2016-06-26 00:49:50 -04:00
Render.cpp VideoBackends: Add AbstractStagingTexture class 2017-11-22 18:47:04 +10:00
Render.h VideoBackends: Add AbstractStagingTexture class 2017-11-22 18:47:04 +10:00
ShaderCache.cpp Renderer: Move cull mode to a rasterization state object 2017-09-11 20:01:45 +10:00
ShaderCache.h Renderer: Move cull mode to a rasterization state object 2017-09-11 20:01:45 +10:00
TextureCache.h VideoBackends: Use VideoCommon shader generators for efb2tex copies. 2017-12-02 15:17:39 +01:00
VertexManager.cpp NativeVertexFormat: Drop unused virtual method SetupVertexPointers 2017-07-30 17:43:59 +10:00
VertexManager.h VertexManagerBase: Make CreateNativeVertexFormat return a unique_ptr 2017-02-18 03:16:24 -05:00
VideoBackend.h VideoCommon: Drop GetConfigName. 2016-06-26 12:34:59 +02:00