summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/VertexShaderManager.cpp
AgeCommit message (Expand)Author
2020-07-04Merge pull request #8884 from iwubcode/freelook_performance_fixConnor McLaughlin
2020-07-02VertexShaderManager: Avoid accessing freelook control type configuration each...iwubcode
2020-06-25VideoCommon: Use freelook field of view to change the perspective of the cameraiwubcode
2020-06-17VideoCommon: Clean freelook camera dirty state when getting the new viewiwubcode
2020-05-03VideoCommon: remove VertexShaderManager functions instead preferring the dire...iwubcode
2019-07-10VideoCommon/Statistics: Rename stats global to g_statsLioncash
2019-06-20VideoCommon/VertexShaderManager: Use std::array where applicableLioncash
2019-06-20VideoCommon/Statistics: Use std::array for projection valuesLioncash
2019-06-01Common/CommonFuncs: Remove now-unneccessary ArraySize functionLioncash
2019-04-17VideoCommon: Change free-look's middle-mouse action to roll the camera.Jordan Woyak
2019-02-03WiimoteEmu: Remove redundant Matrix library and use the one in Common.Jordan Woyak
2019-02-03Common: Move Matrix classes out of MathUtil into their own files and make the...Jordan Woyak
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