dolphin/Source/Core/VideoCommon
Anthony 096131c908
Merge pull request #6334 from stenzek/startup
Video Backend Initialization/Core Boot Improvements
2018-02-07 23:35:54 -08:00
..
AbstractStagingTexture.cpp VideoBackends: Add AbstractStagingTexture class 2017-11-22 18:47:04 +10:00
AbstractStagingTexture.h VideoBackends: Add AbstractStagingTexture class 2017-11-22 18:47:04 +10:00
AbstractTexture.cpp AbstractTexture: Fix crash in Vulkan backend when freeing texture 2018-01-26 19:12:11 +10:00
AbstractTexture.h AbstractTexture: Fix crash in Vulkan backend when freeing texture 2018-01-26 19:12:11 +10:00
AsyncRequests.cpp
AsyncRequests.h
AsyncShaderCompiler.cpp
AsyncShaderCompiler.h
AVIDump.cpp AVIDump: Remove incorrect usage of s_ prefix 2018-01-17 22:19:14 +01:00
AVIDump.h
BoundingBox.cpp
BoundingBox.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
BPFunctions.cpp Renderer: Move cull mode to a rasterization state object 2017-09-11 20:01:45 +10:00
BPFunctions.h
BPMemory.cpp BPMemory: Handle fog configuration where both A and C are infinity/NaN 2018-02-01 17:40:39 +10:00
BPMemory.h BPMemory: Handle fog configuration where both A and C are infinity/NaN 2018-02-01 17:40:39 +10:00
BPStructs.cpp VideoCommon: Apply the yscale as upscaling of the XFB. 2018-01-06 10:36:33 +01:00
BPStructs.h
CMakeLists.txt VideoBackends: Use VideoCommon shader generators for efb2tex copies. 2017-12-02 15:17:39 +01:00
CommandProcessor.cpp
CommandProcessor.h
ConstantManager.h Enable shader_framebuffer_fetch blend path on ubershaders 2018-01-05 09:56:46 -08:00
CPMemory.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
CPMemory.h
DataReader.h Common: Move byte swapping utilities into their own header 2017-03-03 17:18:18 -05:00
Debugger.cpp Further fixes to the formatting change. WX sucks. 2016-06-24 12:16:10 +02:00
Debugger.h
DriverDetails.cpp
DriverDetails.h
Fifo.cpp VideoBackend: Remove PeekMessages method 2018-01-27 13:53:55 +10:00
Fifo.h Fifo: const correctness 2017-03-26 23:08:33 -04:00
FPSCounter.cpp Don't use wrong encoding for paths when opening streams on Windows 2017-12-05 21:23:35 +01:00
FPSCounter.h
FramebufferManagerBase.cpp VideoBackends: Remove header inclusions made unnecessary with Hybrid XFB 2017-11-19 00:53:10 -05:00
FramebufferManagerBase.h VideoBackends: Remove header inclusions made unnecessary with Hybrid XFB 2017-11-19 00:53:10 -05:00
GeometryShaderGen.cpp
GeometryShaderGen.h
GeometryShaderManager.cpp
GeometryShaderManager.h
HiresTextures_DDSLoader.cpp
HiresTextures.cpp CustomTexture: Drop old texture format. 2018-01-20 17:08:47 +01:00
HiresTextures.h Treat custom textures with "_arb" suffix as having arbitrary mipmaps 2018-01-10 17:51:45 +01:00
ImageWrite.cpp Add a namespace to OpenFStream 2017-06-15 21:34:04 +02:00
ImageWrite.h ImageWriter: Don't use inplace alpha truncation. 2016-10-08 12:02:49 +02:00
IndexGenerator.cpp fix various instances of -1 being assigned to unsigned types 2017-06-07 19:52:07 -07:00
IndexGenerator.h
LightingShaderGen.cpp LightingShaderGen: Always calculate lighting for both color channels 2017-11-22 01:52:18 +10:00
LightingShaderGen.h LightingShaderGen: Always calculate lighting for both color channels 2017-11-22 01:52:18 +10:00
LookUpTables.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
MainBase.cpp VideoBackends: Combine Initialize/Prepare and Cleanup/Shutdown methods 2018-01-27 13:53:55 +10:00
NativeVertexFormat.h Remove NonCopyable 2017-08-22 16:40:34 +02:00
OnScreenDisplay.cpp
OnScreenDisplay.h
OpcodeDecoding.cpp
OpcodeDecoding.h
PerfQueryBase.cpp
PerfQueryBase.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
PixelEngine.cpp
PixelEngine.h
PixelShaderGen.cpp Enable shader_framebuffer_fetch blend path on ubershaders 2018-01-05 09:56:46 -08:00
PixelShaderGen.h Implement dual-source blending in shader 2018-01-05 09:56:46 -08:00
PixelShaderManager.cpp BPMemory: Handle fog configuration where both A and C are infinity/NaN 2018-02-01 17:40:39 +10:00
PixelShaderManager.h
PostProcessing.cpp
PostProcessing.h
RenderBase.cpp Merge pull request #6334 from stenzek/startup 2018-02-07 23:35:54 -08:00
RenderBase.h VideoBackends: Combine Initialize/Prepare and Cleanup/Shutdown methods 2018-01-27 13:53:55 +10:00
RenderState.cpp
RenderState.h
SamplerCommon.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
sfont.inc
ShaderGenCommon.cpp Implement dual-source blending in shader 2018-01-05 09:56:46 -08:00
ShaderGenCommon.h Implement dual-source blending in shader 2018-01-05 09:56:46 -08:00
Statistics.cpp VertexLoaderManager: Return debug strings by value 2017-03-26 23:50:09 -04:00
Statistics.h
TextureCacheBase.cpp AbstractTexture: Move Bind() method to Renderer 2018-01-22 13:22:09 +10:00
TextureCacheBase.h VideoCommon: Apply the yscale as upscaling of the XFB. 2018-01-06 10:36:33 +01:00
TextureConfig.cpp VideoBackends: Add AbstractStagingTexture class 2017-11-22 18:47:04 +10:00
TextureConfig.h VideoBackends: Add AbstractStagingTexture class 2017-11-22 18:47:04 +10:00
TextureConversionShader.cpp Some more implicit uint/float conversions in the texture decode shaders 2018-01-11 11:15:40 -08:00
TextureConversionShader.h VideoCommon: Rename TextureConversionShader namespace. 2017-12-02 15:17:39 +01:00
TextureConverterShaderGen.cpp Reimplement EFB copy for intensity formats 2017-12-19 12:04:56 +01:00
TextureConverterShaderGen.h VideoCommon: Create a namespace for TextureConversionShaderGen. 2017-12-02 15:17:39 +01:00
TextureDecoder_Common.cpp
TextureDecoder_Generic.cpp Video: Clearly separate Texture and EFB Copy formats 2017-08-03 18:35:29 -07:00
TextureDecoder_Util.h
TextureDecoder_x64.cpp
TextureDecoder.h
UberShaderCommon.cpp Fix an invalid (uint < int) comparison in GLES with ubershaders 2017-12-10 10:52:32 -08:00
UberShaderCommon.h
UberShaderPixel.cpp Enable shader_framebuffer_fetch blend path on ubershaders 2018-01-05 09:56:46 -08:00
UberShaderPixel.h
UberShaderVertex.cpp LightingShaderGen: Always calculate lighting for both color channels 2017-11-22 01:52:18 +10:00
UberShaderVertex.h ShaderGen: Implement vertex ubershaders 2017-07-30 17:43:59 +10:00
VertexLoader_Color.cpp
VertexLoader_Color.h
VertexLoader_Normal.cpp
VertexLoader_Normal.h
VertexLoader_Position.cpp Common: Move byte swapping utilities into their own header 2017-03-03 17:18:18 -05:00
VertexLoader_Position.h
VertexLoader_TextCoord.cpp
VertexLoader_TextCoord.h
VertexLoader.cpp VertexLoaderJit: Fix out-of-bounds access for zfreeze. 2016-09-17 16:47:12 +02:00
VertexLoader.h
VertexLoaderARM64.cpp
VertexLoaderARM64.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
VertexLoaderBase.cpp
VertexLoaderBase.h
VertexLoaderManager.cpp Vulkan: Uber shader support 2017-07-30 17:43:59 +10:00
VertexLoaderManager.h Vulkan: Uber shader support 2017-07-30 17:43:59 +10:00
VertexLoaderUtils.h
VertexLoaderX64.cpp
VertexLoaderX64.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
VertexManagerBase.cpp VideoCommon: Apply custom texture scale for arbitrary mipmaps. 2018-01-17 09:02:36 +01:00
VertexManagerBase.h
VertexShaderGen.cpp LightingShaderGen: Always calculate lighting for both color channels 2017-11-22 01:52:18 +10:00
VertexShaderGen.h
VertexShaderManager.cpp
VertexShaderManager.h
VideoBackendBase.cpp Remove D3D12 2017-05-18 17:01:12 -07:00
VideoBackendBase.h VideoBackend: Remove PeekMessages method 2018-01-27 13:53:55 +10:00
VideoCommon.h MAX_XFB_HEIGHT: PAL value off by two fixed 2017-12-30 20:22:10 +01:00
VideoCommon.vcxproj VideoBackends: Use VideoCommon shader generators for efb2tex copies. 2017-12-02 15:17:39 +01:00
VideoCommon.vcxproj.filters VideoBackends: Use VideoCommon shader generators for efb2tex copies. 2017-12-02 15:17:39 +01:00
VideoConfig.cpp CustomTextures: Drop format convertion. 2018-01-20 16:39:04 +01:00
VideoConfig.h CustomTextures: Drop format convertion. 2018-01-20 16:39:04 +01:00
VideoState.cpp
VideoState.h
XFMemory.cpp
XFMemory.h
XFStructs.cpp ShaderGen: Implement vertex ubershaders 2017-07-30 17:43:59 +10:00
XFStructs.h