summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/VertexShaderManager.cpp
AgeCommit message (Expand)Author
2018-10-14VideoCommon: Clean up class-memaccess warningsTechjar
2018-04-01Remove support for projection hacksJosJuice
2018-02-20BPFunctions: Move GX viewport conversion to VideoCommonStenzek
2017-08-27ConstantManager: Use std::array where applicableLioncash
2017-08-08Remove non-integer IRsJosJuice
2017-07-30ShaderGen: Implement vertex ubershadersStenzek
2017-07-30XFMemory: Convert several registers to bitfieldsStenzek
2017-06-15VertexShaderManager: Rename projection hack variablesMerryMage
2017-04-05VideoCommon: rework anamorphic widescreen heuristicMichael Maltese
2017-04-04Add configurable toggle that rounds vertices to the nearest pixel wheniwubcode
2017-03-10Merge pull request #4935 from Armada651/depth-range-fixMarkus Wick
2017-03-04VideoCommon: Eliminate static state in RendererStenzek
2017-02-26Widescreen Hack improvementgamemasterplc
2017-02-26VideoBackends: Use vertex shader depth range if ztexture is used.Jules Blok
2017-02-24OGL: Add support for glDepthRangedNV to handle oversized depth ranges.Jules Blok
2017-01-13VertexShaderManager: Break up the conditions to make it readable.Jules Blok
2017-01-13VertexShaderGen: Remove the need for an extra UID.Jules Blok
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-09-01VertexShaderManager: Explicitly use floating-point variant of abs.Jules Blok
2016-09-01VertexShaderGen: Move the sonic epsilon hack to the vertex shader.Jules Blok
2016-08-23OGL: Handle cases where reversed depth is already used.Jules Blok
2016-08-21VertexManagerBase: Get rid of static behaviorLioncash
2016-08-16Improve documentation.Jules Blok
2016-08-15VertexShaderGen: Use reversed depth range.Jules Blok
2016-08-15VertexShaderManager: Use a more accurate depth range.Jules Blok
2016-08-15VideoCommon: Implement depth range equation in vertex shader.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-01-18Merge pull request #3448 from Armada651/depth-epsilonJules Blok
2016-01-17VideoCommon: Header cleanupLioncash
2016-01-05VertexShaderManager: Add an epsilon hack to the perspective projection.Jules Blok
2015-11-02VideoCommon: VertexManager -> VertexManagerBaseTillmann Karras
2015-10-16Core: Move a global into a namespaceLioncash
2015-10-15VertexShaderManager: Get rid of other magic constantsLioncash
2015-10-15VertexShaderManager: Get rid of float pointer castsLioncash
2015-09-06General: Replace GC_ALIGN macros with alignasLioncash
2015-08-16VertexShaderManager: Remove unused parameterLioncash
2015-08-01Widescreen Heuristic: Cleanup code.Scott Mansell
2015-08-01Make the GameCube game widescreen heuristic smarter.Scott Mansell
2015-07-27Heuristic to detect if a gamecube game is rendering 16:9 widescreen.Scott Mansell
2015-05-25Set copyright year to when a file was createdTillmann Karras
2015-05-25Update license headers to GPLv2+Tillmann Karras
2015-02-25Formatting/Whitespace CleanupStevoisiak
2015-02-21VertexShaderManager: Turn the epsilon hack back on for 3D Vision.Jules Blok
2015-01-24Coding style cleanup from the zfreeze mergeLioncash
2015-01-24Move Zfreeze code out individual backends into videoCommonScott Mansell
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-23Initial port of zfreeze branch (3.5-1729)NanoByte011