summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/VertexShaderManager.cpp
AgeCommit message (Expand)Author
2024-10-05Merge pull request #12208 from PatrickFerry/add-vertex-depth-range-caseJules Blok
2023-11-26VideoCommon: move xf state management to its own class, so changes can be det...iwubcode
2023-09-28Use Vertex Depth Range when zRange Exceeds farZPatrick Ferry
2023-07-02VideoCommon: don't do pointer copies during graphics mod callback iterationiwubcode
2023-03-20VideoCommon:VertexShaderManager: Inline SetVertexFormat & UpdateValue/OffsetRobin Kertels
2023-02-09Lint fixesScott Mansell
2023-02-09Cleanup headersScott Mansell
2023-02-09Move UseVertexDepthRange() out of RendererScott Mansell
2023-02-09Lint fixesScott Mansell
2023-02-09Move xfb tracking and IR scaling out of RenderBaseScott Mansell
2023-01-31Move GraphicsMod out of RenderBaseScott Mansell
2023-01-25VideoCommon: Add class for quickly transforming and culling vertices on the CPUTellowKrinkle
2022-12-28VideoCommon/VertexShaderManager: Rename private variables.Admiral H. Curtiss
2022-12-28VideoCommon: De-globalize VertexShaderManager class.Admiral H. Curtiss
2022-10-09VideoCommon: add structures to graphics mods to allow for future adding or re...iwubcode
2022-09-19VideoCommon: Use std::array in PortableVertexDeclarationTellowKrinkle
2022-09-19VideoCommon: Add dynamic vertex loader to ubershadersTellowKrinkle
2022-08-04Sanitize and use increased precision when normalizing light directionsPokechu22
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