summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/PixelShaderManager.cpp
AgeCommit message (Expand)Author
2023-02-09Make sure pixel shaders pick up Initial EFB ScaleScott Mansell
2023-02-09Lint fixesScott Mansell
2023-02-09Move xfb tracking and IR scaling out of RenderBaseScott Mansell
2022-12-27VideoCommon/PixelShaderManager: Rename s_ variables.Admiral H. Curtiss
2022-12-27VideoCommon: De-globalize PixelShaderManager class.Admiral H. Curtiss
2022-07-13VideoCommon: Better driver bug handlingTellowKrinkle
2022-05-25Common: Refactor PointerWrapDentomologist
2021-11-24ConstantManager: Add logic ops to PixelShaderConstantsOatmealDome
2021-11-17VideoCommon: Expose SamplerState to shadersPokechu22
2021-11-17VideoCommon: Provide raw texdims to shadersPokechu22
2021-07-05treewide: convert GPLv2+ license info to SPDX tagsPierre Bourdon
2021-05-07UberShaderPixel: always run indirect stage logicPokechu22
2021-05-07Split TevStageIndirect::mid into matrix_index and matrix_idPokechu22
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