summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/PostProcessing.cpp
AgeCommit message (Collapse)Author
2015-05-28Pass strings by const reference where possibleLioncash
2015-05-25Set copyright year to when a file was createdTillmann Karras
2015-05-25Update license headers to GPLv2+Tillmann Karras
2015-02-04Use emplace_* functions where in-place construction is preferableLioncash
2015-01-25PostProcessing: Move default pixel shader to PostProcessingShaderConfiguration.Jules Blok
Reduces code complexity and fixes a bug where the shader is not properly invalidated.
2015-01-25PostProcessing: Add support for user-supplied anaglyph shaders.Jules Blok
There are lots of different anaglyph glasses out there and there may be even more creative uses for stereoscopic post-processing shaders.
2015-01-20Fix the Post Processing shader configuration dialog.Ryan Houdek
On locales that don't use period as a separator this would break us. For vector values in a configuration, we use comma as a separator which causes the configuration to balloon to massive sizes due to never saving them correctly. Loading would then break since it would load a million configuration options. Fixes issue #7569.
2014-08-25Revert "Catch broken configurations inside of the Post Processing shaders."Pierre Bourdon
2014-08-17Catch broken configurations inside of the Post Processing shaders.Ryan Houdek
This catches most instances of configuration failures that can happen in a post processing shader. Gives a user a helpful error message that lets them know what they have failed to set up correctly
2014-08-13Add the VideoCommon PostProcessing class.Ryan Houdek
This class loads all the common PP shader configuration options and passes those options through to a inherited class that OpenGL or D3D will have. Makes it so all the common code for PP shaders is in VideoCommon instead of duplicating the code across each backend.