dolphin/Source/Core/VideoCommon
Lioncash f9c20571ab PostProcessing: Default constructor and destructor of PostProcessingShaderConfiguration
Also ensure that all members of the class are initialized on
construction as well. Previously the bool indicating if options are
dirty wouldn't be initialized, which could be read uninitialized if an
instance was constructed and then IsDirty() is called.
2018-05-21 11:54:56 -04:00
..
AbstractFramebuffer.cpp AbstractFramebuffer: Silence a -Wlogical-op-parentheses warning in ValidateConfig() 2018-03-23 09:58:19 -04:00
AbstractFramebuffer.h VideoCommon: Add support for Abstract Framebuffers 2018-03-02 20:20:48 +10:00
AbstractPipeline.h VideoBackends: Add AbstractShader and AbstractPipeline classes 2018-02-22 22:02:34 +10:00
AbstractShader.h VideoBackends: Add AbstractShader and AbstractPipeline classes 2018-02-22 22:02:34 +10:00
AbstractStagingTexture.cpp Assert: Uppercase assertion macros 2018-03-14 22:03:12 -04:00
AbstractStagingTexture.h VideoBackends: Add AbstractStagingTexture class 2017-11-22 18:47:04 +10:00
AbstractTexture.cpp Assert: Uppercase assertion macros 2018-03-14 22:03:12 -04:00
AbstractTexture.h VideoCommon: Add support for Abstract Framebuffers 2018-03-02 20:20:48 +10:00
AsyncRequests.cpp AsyncRequests: In-class initialize class members 2018-04-01 19:06:43 -04:00
AsyncRequests.h Reformat all the things! 2018-04-12 21:28:39 +02:00
AsyncShaderCompiler.cpp Merge pull request #6442 from stenzek/async-compiler-priority 2018-03-19 09:16:53 +01:00
AsyncShaderCompiler.h ShaderCache: Implement compile priority 2018-03-17 01:53:11 +10:00
AVIDump.cpp [AVIDump] fix compilation issues on Linux 2018-04-06 19:53:10 -07:00
AVIDump.h MSVC: define HAVE_FFMPEG 2017-05-26 00:53:58 -07:00
BoundingBox.cpp
BoundingBox.h
BPFunctions.cpp Renderer: Remove now-redundant Set{Rasterization,Depth,Blending}State 2018-03-10 15:56:40 +10:00
BPFunctions.h BPFunctions: Move GX viewport conversion to VideoCommon 2018-02-20 00:49:32 +10:00
BPMemory.cpp BPMemory: Use Common::BitCast where applicable 2018-05-18 14:25:44 -04:00
BPMemory.h Implement EFB copy filter and gamma in hardware backends 2018-04-29 19:05:20 +10:00
BPStructs.cpp Implement EFB copy filter and gamma in hardware backends 2018-04-29 19:05:20 +10:00
BPStructs.h
CMakeLists.txt VideoCommon/Vulkan: Explicitly link in xxhash 2018-03-28 17:03:16 -04:00
CommandProcessor.cpp Assert: Uppercase assertion macros 2018-03-14 22:03:12 -04:00
CommandProcessor.h Call Do for every member of SCPFifoStruct individually 2017-11-13 19:51:16 +01:00
ConstantManager.h PixelShaderGen: Implement table-based fog range as in software renderer 2018-02-15 22:19:21 +10:00
CPMemory.cpp
CPMemory.h
DataReader.h DataReader: Provide a const qualified variant of GetPointer() 2018-03-18 16:53:04 -04:00
Debugger.cpp
Debugger.h
DriverDetails.cpp DriverDetails: Disable primitive restart on Vulkan with Mali driver 2018-03-14 02:56:24 +10:00
DriverDetails.h Vulkan: Provide a more accurate method of detecting drivers/vendors 2018-03-14 02:48:53 +10:00
Fifo.cpp Assert: Uppercase assertion macros 2018-03-14 22:03:12 -04: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 Reformat all the things! 2018-04-12 21:28:39 +02:00
FramebufferManagerBase.cpp VideoBackends: Remove header inclusions made unnecessary with Hybrid XFB 2017-11-19 00:53:10 -05:00
FramebufferManagerBase.h Reformat all the things! 2018-04-12 21:28:39 +02:00
GeometryShaderGen.cpp VideoConfig: Make StereoMode an enum class 2017-11-18 23:19:53 -05:00
GeometryShaderGen.h Move shader caches to VideoCommon 2018-03-10 15:56:30 +10:00
GeometryShaderManager.cpp VideoConfig: Make StereoMode an enum class 2017-11-18 23:19:53 -05:00
GeometryShaderManager.h
GXPipelineTypes.h Put a "last changed in PR" comment next to UID cache version 2018-03-29 22:38:37 +02:00
HiresTextures_DDSLoader.cpp VideoCommon: Replace SOIL with libpng for hires textures 2018-05-20 13:44:38 +02:00
HiresTextures.cpp VideoCommon: Remove a workaround mutex used for SOIL 2018-05-20 13:44:41 +02:00
HiresTextures.h VideoCommon: Replace SOIL with libpng for hires textures 2018-05-20 13:44:38 +02:00
ImageWrite.cpp Add a namespace to OpenFStream 2017-06-15 21:34:04 +02:00
ImageWrite.h
IndexGenerator.cpp fix various instances of -1 being assigned to unsigned types 2017-06-07 19:52:07 -07:00
IndexGenerator.h
LightingShaderGen.cpp Assert: Uppercase assertion macros 2018-03-14 22:03:12 -04:00
LightingShaderGen.h LightingShaderGen: Always calculate lighting for both color channels 2017-11-22 01:52:18 +10:00
LookUpTables.h
NativeVertexFormat.h Common/Hash: Namespace code under the Common namespace 2018-05-16 15:39:23 -04:00
OnScreenDisplay.cpp
OnScreenDisplay.h
OpcodeDecoding.cpp
OpcodeDecoding.h
PerfQueryBase.cpp
PerfQueryBase.h Reformat all the things! 2018-04-12 21:28:39 +02:00
PixelEngine.cpp CommandProcessor: Remove unnecessary include 2017-09-02 13:34:21 -04:00
PixelEngine.h PixelEngine: Move enum constants into the PixelEngine namespace 2017-02-28 07:01:50 -05:00
PixelShaderGen.cpp Reformat all the things! 2018-04-12 21:28:39 +02:00
PixelShaderGen.h Implement dual-source blending in shader 2018-01-05 09:56:46 -08:00
PixelShaderManager.cpp PixelShaderGen: Implement table-based fog range as in software renderer 2018-02-15 22:19:21 +10:00
PixelShaderManager.h Ubershaders: Fix 6-bit color truncation not being applied 2017-08-01 00:01:09 +10:00
PostProcessing.cpp PostProcessing: Default constructor and destructor of PostProcessingShaderConfiguration 2018-05-21 11:54:56 -04:00
PostProcessing.h PostProcessing: Default constructor and destructor of PostProcessingShaderConfiguration 2018-05-21 11:54:56 -04:00
RenderBase.cpp Merge pull request #6786 from stenzek/crop-negative-y 2018-05-13 08:55:59 +02:00
RenderBase.h VideoCommon/RenderBase: Refactor OSD messages 2018-05-11 18:24:08 +02:00
RenderState.cpp Fixed fog, lava, water in Mario Galaxy (and possibly other games) in higher IRs by detecting & fixing the mipmaps that aren't just used for downscaling, but are handmade to create a gradient. 2017-10-27 00:45:20 -07:00
RenderState.h Fixed fog, lava, water in Mario Galaxy (and possibly other games) in higher IRs by detecting & fixing the mipmaps that aren't just used for downscaling, but are handmade to create a gradient. 2017-10-27 00:45:20 -07:00
SamplerCommon.h
sfont.inc
ShaderCache.cpp Reformat all the things! 2018-04-12 21:28:39 +02:00
ShaderCache.h ShaderCache: Implement compile priority 2018-03-17 01:53:11 +10:00
ShaderGenCommon.cpp Move shader caches to VideoCommon 2018-03-10 15:56:30 +10:00
ShaderGenCommon.h Reformat all the things! 2018-04-12 21:28:39 +02:00
Statistics.cpp VertexLoaderManager: Return debug strings by value 2017-03-26 23:50:09 -04:00
Statistics.h
TextureCacheBase.cpp VideoCommon: Replace SOIL with libpng for hires textures 2018-05-20 13:44:38 +02:00
TextureCacheBase.h Merge pull request #6743 from stenzek/faster-disabled-copy-filter 2018-05-17 10:45:50 +02:00
TextureConfig.cpp AbstractTexture: Support multisampled abstract texture 2018-03-01 17:31:24 +10:00
TextureConfig.h AbstractTexture: Add support for depth textures/formats 2018-03-01 17:31:24 +10:00
TextureConversionShader.cpp Merge pull request #6743 from stenzek/faster-disabled-copy-filter 2018-05-17 10:45:50 +02:00
TextureConversionShader.h VideoCommon: Rename TextureConversionShader namespace. 2017-12-02 15:17:39 +01:00
TextureConverterShaderGen.cpp TextureConversionShader: Don't sample from adjacent rows when not needed 2018-05-03 14:09:32 +10:00
TextureConverterShaderGen.h TextureConversionShader: Don't sample from adjacent rows when not needed 2018-05-03 14:09:32 +10:00
TextureDecoder_Common.cpp Reformat all the things! 2018-04-12 21:28:39 +02:00
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 Hybrid XFB: Fix lint errors 2017-11-17 22:11:34 -06:00
TextureDecoder.h Add support for hybrid XFB 2017-11-17 19:47:56 -06:00
UberShaderCommon.cpp Fix an invalid (uint < int) comparison in GLES with ubershaders 2017-12-10 10:52:32 -08:00
UberShaderCommon.h Ubershaders: Support per-pixel lighting 2017-07-30 17:43:59 +10:00
UberShaderPixel.cpp Reformat all the things! 2018-04-12 21:28:39 +02:00
UberShaderPixel.h VideoBackends: Clear uid bits that are unused for the current backend 2017-09-05 23:49:42 +10:00
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 Common: Move byte swapping utilities into their own header 2017-03-03 17:18:18 -05:00
VertexLoader_Color.h
VertexLoader_Normal.cpp Common: Move byte swapping utilities into their own header 2017-03-03 17:18:18 -05:00
VertexLoader_Normal.h Common: Move byte swapping utilities into their own header 2017-03-03 17:18:18 -05:00
VertexLoader_Position.cpp Reformat all the things! 2018-04-12 21:28:39 +02:00
VertexLoader_Position.h Common: Move byte swapping utilities into their own header 2017-03-03 17:18:18 -05:00
VertexLoader_TextCoord.cpp Reformat all the things! 2018-04-12 21:28:39 +02:00
VertexLoader_TextCoord.h Common: Move byte swapping utilities into their own header 2017-03-03 17:18:18 -05:00
VertexLoader.cpp Assert: Uppercase assertion macros 2018-03-14 22:03:12 -04:00
VertexLoader.h
VertexLoaderARM64.cpp Reformat all the things! 2018-04-12 21:28:39 +02:00
VertexLoaderARM64.h
VertexLoaderBase.cpp Reformat all the things! 2018-04-12 21:28:39 +02:00
VertexLoaderBase.h Reformat all the things! 2018-04-12 21:28:39 +02:00
VertexLoaderManager.cpp Assert: Uppercase assertion macros 2018-03-14 22:03:12 -04:00
VertexLoaderManager.h Vulkan: Uber shader support 2017-07-30 17:43:59 +10:00
VertexLoaderUtils.h
VertexLoaderX64.cpp Remove code for only allocating low memory 2017-05-20 09:35:53 +02:00
VertexLoaderX64.h
VertexManagerBase.cpp Implement "Skip" ubershader mode 2018-03-26 01:57:41 +10:00
VertexManagerBase.h CommonFuncs: Convert ROUND_UP_POW2 macro to a function 2018-05-10 19:42:20 -04:00
VertexShaderGen.cpp Assert: Uppercase assertion macros 2018-03-14 22:03:12 -04:00
VertexShaderGen.h VertexShaderGen: Convert defines to an enum 2018-03-18 15:45:20 -04:00
VertexShaderManager.cpp Remove support for projection hacks 2018-04-01 21:41:18 +02:00
VertexShaderManager.h Remove leftovers of projection hack support 2018-04-13 12:52:42 +02:00
VideoBackendBase.cpp VideoBackendBase: Include parameter names in member function declarations 2018-05-20 16:27:16 -04:00
VideoBackendBase.h VideoBackendBase: Include parameter names in member function declarations 2018-05-20 16:27:16 -04:00
VideoCommon.h MAX_XFB_HEIGHT: PAL value off by two fixed 2017-12-30 20:22:10 +01:00
VideoCommon.vcxproj Remove SOIL altogether from the project. 2018-05-20 13:44:42 +02:00
VideoCommon.vcxproj.filters VideoBackendBase: Migrate functions from MainBase.cpp to VideoBackendBase.cpp 2018-03-18 15:33:59 -04:00
VideoConfig.cpp Config: Add support for enums 2018-05-12 18:10:26 +02:00
VideoConfig.h Implement EFB copy filter and gamma in hardware backends 2018-04-29 19:05:20 +10:00
VideoState.cpp
VideoState.h
XFMemory.cpp
XFMemory.h VideoCommon: Use constant for number of color channels in XFMemory 2017-11-20 23:18:44 +10:00
XFStructs.cpp Assert: Uppercase assertion macros 2018-03-14 22:03:12 -04:00
XFStructs.h