summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/PixelShaderManager.cpp
AgeCommit message (Expand)Author
2021-03-06Convert BPMemory to BitField and enum classPokechu22
2020-11-17VideoCommon: Migrate over to fmtLioncash
2019-06-01Common/CommonFuncs: Remove now-unneccessary ArraySize functionLioncash
2019-05-06Reformat repo to clang-format 7.0 rulesTechjar
2019-02-19Move most backend functionality to VideoCommonStenzek
2018-02-15PixelShaderGen: Implement table-based fog range as in software rendererStenzek
2018-02-01BPMemory: Handle fog configuration where both A and C are infinity/NaNStenzek
2018-01-05Enable shader_framebuffer_fetch blend path on ubershadersJonathan Hamilton
2017-08-01Ubershaders: Fix 6-bit color truncation not being appliedStenzek
2017-07-30ShaderGen: Implement pixel ubershadersStenzek
2017-03-04VideoCommon: Move last EFB scale handling to CalculateTargetSizeStenzek
2017-03-04VideoCommon: Eliminate static state in RendererStenzek
2016-12-10ShaderManagers: Use aggregate initialization for some variables.Lioncash
2016-11-02Core: Remove double newlines at the end of *_LOG messages.Emmanuel Gil Peyrot
2016-08-23PixelShaderManager: Use signed integers for the depth range parameters.Jules Blok
2016-06-26VideoBackends: Merge Initialize and Shutdown functions.degasus
2016-06-24Reformat all the things. Have fun with merge conflicts.Pierre Bourdon
2016-04-09PixelShaderGen: Move constant multiplication to constant generation.degasus
2016-01-17VideoCommon: Header cleanupLioncash
2015-06-06VideoBackends: Allow the viewport to use the full depth range.Jules Blok
2015-05-25Set copyright year to when a file was createdTillmann Karras
2015-05-25Update license headers to GPLv2+Tillmann Karras
2015-05-18VideoBackends: Clamp depth to uint24 range.Jules Blok
2015-03-02TextureCache: load all mipmap levels from custom texturesdegasus
2015-02-28PixelShaderManager: Remove unnecessary casts.Lioncash
2015-01-23Ensure that ZSlopes save/restore state correctly.Scott Mansell
2015-01-23Fixes Mario Tennis Gimmick Courts and adds support for FastDepthCalcNanoByte011
2015-01-23Make zfreeze use screenspace coordinates independant of IR.Scott Mansell
2015-01-23Cleanup and refactor of zfreeze portNanoByte011
2015-01-23Initial port of zfreeze branch (3.5-1729)NanoByte011
2015-01-07Fix indentationTillmann Karras
2014-09-21GPU: Only load the relevant color components upon writes to the tev color reg...Tony Wasserka
2014-09-08Include CommonTypes.h instead of Common.h.Rohit Nirmal
2014-08-19msvc: resolve all warnings in VideoCommon.Shawn Hoffman
2014-06-19PixelShader: remove the duplicated ppl constantsdegasus
2014-06-19VideoCommon: use the Light struct in XF memorydegasus
2014-05-20PixelShaderManager: Fizzle out fog changes when disabled hereJasper St. Pierre
2014-05-16Video backends: mass-replace "xfregs" with "xfmem".magumagu
2014-05-16Video backend: merge global var xfmem into xfregs.magumagu
2014-05-16Video backends: unify xfregs/xfmem structures.magumagu
2014-04-11VideoBackend: remove unused config vars.magumagu
2014-03-25BPMemory: Use the new BitField class in two selected structures.Tony Wasserka
2014-03-14ConstantManager: Do not use single-element arrays.Tony Wasserka
2014-03-14PixelShaderGen: Store tex scale as an integer.Tony Wasserka
2014-03-14PixelShaderGen: Perform some of the fog calculations with integers.Tony Wasserka
2014-03-14PixelShaderGen: Use integer math for z textures.Tony Wasserka
2014-03-14ShaderGen: Store material uniforms as integers.Tony Wasserka
2014-03-14ShaderGen: Store light color uniforms as integers.Tony Wasserka
2014-03-14PixelShader: Store fog color as an integer.Tony Wasserka
2014-03-14PixelShaderGen: Change indirect texture matrix uniforms to use integers.Tony Wasserka