summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/VertexShaderManager.cpp
AgeCommit message (Expand)Author
2022-06-29VideoCommon: fix projection graphics mod affecting more than the intended dra...iwubcode
2022-06-27VideoCommon: trigger mod calls in TextureCacheBase (efb/xfb calls), VertexMan...iwubcode
2022-05-25Common: Refactor PointerWrapDentomologist
2022-04-16Implement ImGui window for scissor rectanglesPokechu22
2022-04-16VideoCommon: Rework scissor handlingPokechu22
2022-04-16VideoCommon: Remove bSupportsOversizedViewportsPokechu22
2022-04-08VertexShaderManager: Use g_ActiveConfig.UseVertexRounding()Pokechu22
2021-12-18VideoCommon: Move VertexLoaderManager logic out of CPStatePokechu22
2021-10-08VideoCommon: update Free Look camera's 'FieldOfView' function to 'FieldOfView...iwubcode
2021-10-08Core / VideoCommon: refactor FreeLookCamera to have the underlying controller...iwubcode
2021-07-05treewide: convert GPLv2+ license info to SPDX tagsPierre Bourdon
2021-06-09Hack to hide debug cubes in Super Mario SunshinePokechu22
2021-03-06Convert XFMemory to BitField and enum classPokechu22
2021-03-06Convert CPMemory to BitField and enum classPokechu22
2020-12-24VideoCommon: Add 'Active' state to FreelookCamera to future proof if we ever ...iwubcode
2020-12-24Core / VideoCommon: Remove old Free Look configiwubcode
2020-11-20LightingShaderGen: Always calculate lighting for both color channelsStenzek
2020-11-17VideoCommon: Migrate over to fmtLioncash
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