summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/VertexManagerBase.cpp
AgeCommit message (Expand)Author
2022-10-09Include tangent/binormal cache in savestatesPokechu22
2022-10-09VideoCommon: add structures to graphics mods to allow for future adding or re...iwubcode
2022-07-13Merge pull request #10777 from tellowkrinkle/EFBFlushJMC47
2022-07-06VideoCommon: Remember to flush command buffers after multiple EFB copiesTellowKrinkle
2022-06-27VideoCommon: trigger mod calls in TextureCacheBase (efb/xfb calls), VertexMan...iwubcode
2022-05-25Common: Refactor PointerWrapDentomologist
2022-04-22VideoCommon: Handle emboss texgen with only a single normalPokechu22
2022-04-22VertexLoader: Convert count register to remaining registerPokechu22
2022-04-22Convert vertex loader position cache to std::arrayPokechu22
2021-12-18Convert OpcodeDecoder::Opcode and OpcodeDecoder::Primitive to enum classPokechu22
2021-11-17Eliminate SamplerCommonPokechu22
2021-10-12Extend TMEM cache implementationScott Mansell
2021-10-04VideoCommon: Abstract bounding boxTechjar
2021-07-05treewide: convert GPLv2+ license info to SPDX tagsPierre Bourdon
2021-03-06Convert XFMemory to BitField and enum classPokechu22
2021-01-27rename Core/Analytics to Core/DolphinAnalyticsShawn Hoffman
2020-11-17VideoCommon: Migrate over to fmtLioncash
2020-05-25VideoCommon/ShaderGenCommon: Make template functions regular functionsLioncash
2020-04-24Analytics: Report correct quirk for mismatched xf/bp colorsSintendo
2020-04-21Merge pull request #8717 from stenzek/mismatched-xf-bpJMC47
2020-04-02Analytics: Add quirk for mismatched xf/bp texgens/colorsStenzek
2020-04-02VertexManagerBase: Skip drawing objects with mismatched xf/bp stagesStenzek
2020-02-09VideoCommon: Tweak widescreen heuristic and clean up some related Renderer lo...Jordan Woyak
2019-12-29Use std::istringstream or std::ostringstream instead of std::stringstream whe...David Korth
2019-12-07Merge pull request #8513 from lioncash/bounding-boxAnthony
2019-12-05VideoCommon/BoundingBox: Make interface for querying bounding box dataLioncash
2019-12-05VideoCommon/IndexGenerator: Eliminate static stateLioncash
2019-07-24TextureCache: Support saving cache entries, including EFB copiesStenzek
2019-07-24VideoBackendBase: Do save state logic on the GPU threadStenzek
2019-07-10VideoCommon/Statistics: Rename stats global to g_statsLioncash
2019-07-10VideoCommon/Statistics: Normalize statistic variable namesLioncash
2019-06-20VideoCommon/Statistics: Use std::array for projection valuesLioncash
2019-03-09FramebufferManager: Implement deferred EFB cache invalidationStenzek
2019-02-19Move most backend functionality to VideoCommonStenzek
2019-02-17TextureCache: Bind textures/samplers after loading all texturesStenzek
2018-12-04Use main buffers for utility drawsStenzek
2018-03-26Implement "Skip" ubershader modeStenzek
2018-03-10VideoConfig: Collapse ubershader configuration fields to a single valueStenzek
2018-03-10Renderer: Remove now-redundant Set{Rasterization,Depth,Blending}StateStenzek
2018-03-10Move shader caches to VideoCommonStenzek
2018-01-17VideoCommon: Apply custom texture scale for arbitrary mipmaps.Markus Wick
2017-11-19VideoCommon: Resolve -Wmissing-brace warningsLioncash
2017-11-03Fix incorrect handling of auto IRJosJuice
2017-10-27Fixed fog, lava, water in Mario Galaxy (and possibly other games) in higher I...Tommaso Checchi
2017-09-11VideoBackends: Move SamplerState to commonStenzek
2017-09-11Renderer: Move cull mode to a rasterization state objectStenzek
2017-07-30XFMemory: Convert several registers to bitfieldsStenzek
2017-07-30BPMemory: Convert a number of unions to BitFieldsScott Mansell
2017-07-10Implement minimal emulation of TMEM cachingmimimi085181
2017-04-05VideoCommon: rework anamorphic widescreen heuristicMichael Maltese