summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/VideoBackendBase.cpp
AgeCommit message (Expand)Author
2025-11-23VideoCommon: separate the concept of a 'resource' from an 'asset'. A resourc...iwubcode
2025-11-11VideoCommon: Make Presenter aware of the next swap time to eliminate unsafe u...Jordan Woyak
2025-11-05VideoCommon: pass the EFB buffer scale into the FramebufferManager instead of...iwubcode
2025-10-13VideoBackend: Rename GetName to GetConfigNameDentomologist
2025-08-14DolphinAnalytics: Use Pascal case for GameQuirk enumDentomologist
2025-07-09VideoBackendBase: Remove redundant unique_ptr resetDentomologist
2025-06-06VideoCommon: initialize and shutdown the CustomResourceManager when the video...iwubcode
2025-03-23Merge pull request #13093 from mitaclaw/ranges-modernization-4-projectionJMC47
2025-03-14VideoCommon: Create AsyncRequests directly in MMU code to eliminate EFB-relat...Jordan Woyak
2025-03-14VideoCommon: Eliminate EFBAccessType enum. Eliminate union and switch stateme...Jordan Woyak
2025-03-13Merge pull request #13387 from jordan-woyak/frame-pacingJMC47
2025-03-12VideoCommon: Rename Renderer to EFBInterface.Jordan Woyak
2025-03-10Core/VideoCommon: Push presentation time calculated from CPU thread to GPU th...Jordan Woyak
2025-03-10Merge pull request #13403 from jordan-woyak/backend_infoJMC47
2025-03-09Simplify `std::find_if` with `std::ranges::find` and projectionsmitaclaw
2025-03-09VideoCommon: Move backend_info out of VideoConfig struct.Jordan Woyak
2025-03-07Core/VideoBackendBase: Call ExitGpuLoop from Core to eliminate Video_ExitLoop.Jordan Woyak
2024-11-03GeneralWidget: Recommend default video backend in tooltipDentomologist
2024-11-03VideoBackendBase: Clarify function nameDentomologist
2024-10-04Partially revert "Revert "Audit uses of IsRunning and GetState""JosJuice
2024-09-27VideoBackendBase: Only populate backend info when uninitializedDentomologist
2024-09-26VideoBackendBase: Check Core state in PopulateBackendInfoDentomologist
2024-09-26GraphicsWindow: Fix crash when opening during emulation startupDentomologist
2024-09-06Texture Dumping: Show OSD message on startup and when toggledDentomologist
2024-05-01Core::IsRunning: Avoid Global System Accessormitaclaw
2024-04-20VideoCommon: Use GetSpanForAddress safely in texture decodingJosJuice
2024-03-15VideoCommon: Prefer D3D11/12 over OpenGL on Windows.Jordan Woyak
2024-01-20VideoCommon: Only initialize Bounding Box if supported by GPU/driver.Admiral H. Curtiss
2023-12-22VideoCommon/PixelEngine: Passthrough system instance in constructorLioncache
2023-12-20VideoCommon/CommandProcessor: Pass system instance through constructorLioncache
2023-12-18VideoCommon/Fifo: Pass system instance through FifoManager constructorLioncache
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