summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/VideoBackendBase.cpp
AgeCommit message (Expand)Author
2023-11-26VideoCommon: move xf state management to its own class, so changes can be det...iwubcode
2023-09-03VideoCommon: Deinit Graphics Mod Manager implicitlySketch
2023-06-08VideoCommon: Pass WindowSystemInfo to InitBackendInfoPokechu22
2023-05-06DolphinAnalytics: Add READS_BOUNDING_BOX game quirkPokechu22
2023-02-15Keep Vulkan precedence over OpenGLJosh
2023-02-15VideoBackend: Make Metal Default on MacOSJosh
2023-02-09Make sure pixel shaders pick up Initial EFB ScaleScott Mansell
2023-02-09Move WidescreenHeuristic to it's own classScott Mansell
2023-01-31Cleanup headersScott Mansell
2023-01-31Move GraphicsMod out of RenderBaseScott Mansell
2023-01-31Move BoundingBox out of RenderBaseScott Mansell
2023-01-31Add virtual Initialize() to PerfQueryBaseScott Mansell
2023-01-31Implement AbstractGfx for VulkanScott Mansell
2023-01-31Don't set common globals from Video BackendsScott Mansell
2023-01-31Implement AbstractGfx for OpenGLScott Mansell
2023-01-31Split AbstractGfx out of RendererScott Mansell
2023-01-31Move Presenting, Dumping and ImGui out of RendererScott Mansell
2023-01-31TextureCache: Refactor with smart pointersScott Mansell
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