summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/VideoBackendBase.cpp
AgeCommit message (Expand)Author
2022-12-29VideoCommon: De-globalize GeometryShaderManager class.Admiral H. Curtiss
2022-12-28VideoCommon: De-globalize VertexShaderManager class.Admiral H. Curtiss
2022-12-27VideoCommon: De-globalize PixelShaderManager class.Admiral H. Curtiss
2022-12-11VideoCommon/PixelEngine: Pass Core::System to methods.Admiral H. Curtiss
2022-12-11VideoCommon/PixelEngine: Refactor to class, move to Core::System.Admiral H. Curtiss
2022-12-10VideoCommon/Fifo: Pass Core::System to methods.Admiral H. Curtiss
2022-12-10VideoCommon/Fifo: Refactor to class, move to Core::System.Admiral H. Curtiss
2022-11-29VideoCommon/CommandProcessor: Refactor to class, move to Core::System.Admiral H. Curtiss
2022-10-22VideoCommon: Add reasons for disabled VS expandTellowKrinkle
2022-09-19VideoBackends - Enable Metal without VulkanJosh
2022-07-21VideoBackends: Add Metal rendererTellowKrinkle
2022-07-13VideoCommon: Clear backend_info before populatingTellowKrinkle
2022-06-01VideoBackendBase: Remove __builtin_available for macOS 10.14OatmealDome
2022-05-16Verify graphics config validity after populating the backend infoPokechu22
2022-01-22VideoCommon: Move logging/seen check for unknown opcodes into CommandProcessorPokechu22
2022-01-09Config: Port dual core setting to new config system.Admiral H. Curtiss
2021-10-12TMEM: Handle savestate and initScott Mansell
2021-08-03VI: Implement post-scanout XFB outputTechjar
2021-07-25VideoBackendBase: Prefer Vulkan over OGL on macOS Mojave and newerOatmealDome
2021-07-05treewide: convert GPLv2+ license info to SPDX tagsPierre Bourdon
2021-05-31VideoCommon: Add fallback handling for bounding box when disabled or unsupportedTechjar
2020-12-16Fix -Wclass-memaccess warningsLéo Lam
2020-11-17VideoCommon: Migrate over to fmtLioncash
2020-11-05Common/LinearDiskCache: Replace std::fstream with File::IOFileJosJuice
2020-10-23VideoCommon: remove HAS_OPENGL from VideoBackendBaseiwubcode
2020-10-23VideoCommon: rename USE_VULKAN to HAS_VULKAN in VideoBackendBaseiwubcode
2020-10-23CMake: Add option to enable/disable Vulkan video backendmazes-80
2020-10-21VideoCommon: Simplify VideoBackendBase::GetDefaultBackendNameLéo Lam
2020-10-21VideoCommon: Get rid of the global g_available_video_backendsLéo Lam
2020-09-09Adding AmdPowerXpressRequestHighPerformanceVincent Milum Jr
2020-09-06Make default graphics backend not show up as emptyJosJuice
2020-05-22Migrate video backend setting to the new config systemLéo Lam
2020-01-24Add Dolphin version and current video backend to shader compilation logsRyan Meredith
2019-12-28Compile fixes for Windows-on-ARM64Stenzek
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-16VideoCommon: Remove unused MathUtil.h include from VideoCommon.hLioncash
2019-04-01Implement D3D12 backendStenzek
2019-03-29VideoBackends: Verify validity before doing full renderer initStenzek
2019-02-19Move most backend functionality to VideoCommonStenzek
2019-01-25Renderer: Use imgui for drawing debug text and OSDStenzek
2018-11-07Vulkan: Support macOS via MoltenVKStenzek
2018-09-28Core: Call InitBackendInfo before loading configStenzek
2018-09-28Don't fill backend info when core is runningStenzek
2018-09-28Remove unused Host_ShowVideoConfigStenzek
2018-05-20VideoBackendBase: Include parameter names in member function declarationsLioncash
2018-04-01Remove support for projection hacksJosJuice
2018-03-18VideoBackendBase: Migrate functions from MainBase.cpp to VideoBackendBase.cppLioncash
2017-05-18Remove D3D12Helios747