dolphin/Source/Core
Scott Mansell 8a23629345 Split AbstractGfx out of Renderer
Almost all the virtual functions in Renderer are part of dolphin's
"graphics api abstraction layer", which has slowly formed over the
last decade or two.

Most of the work was done previously with the introduction of the
various "AbstractX" classes, associated with texture cache cleanups
and implementation of newer graphics APIs (Direct3D 12, Vulkan, Metal).
We are simply taking the last step and yeeting these functions out
of Renderer.

This "AbstractGfx" class is now completely agnostic of any details
from the flipper/hollywood GPU we are emulating, though somewhat
specialized.

(Will not build, this commit only contains changes outside VideoBackends)
2023-01-31 18:46:02 +13:00
..
AudioCommon Merge pull request #10947 from Zopolis4/opensleuth 2023-01-30 09:02:45 +01:00
Common Common/Network: Resolve -Wexpansion-to-defined warning 2023-01-30 14:20:56 -05:00
Core Rename FrameDump.{cpp,h} to FrameDumpFFMpeg.{cpp,h} 2023-01-31 18:45:29 +13:00
DiscIO Merge pull request #10936 from TellowKrinkle/FixIncludeDirs 2023-01-30 09:19:06 +01:00
DolphinNoGUI Move Presenting, Dumping and ImGui out of Renderer 2023-01-31 18:45:21 +13:00
DolphinQt Split AbstractGfx out of Renderer 2023-01-31 18:46:02 +13:00
DolphinTool Merge pull request #10751 from Zopolis4/manifesto 2022-09-08 20:36:28 +02:00
InputCommon Common: Replace StringBeginsWith/StringEndsWith with std equivalents 2023-01-24 14:58:20 -05:00
MacUpdater MacUpdater: check os version 2022-10-30 12:04:57 -07:00
UICommon PowerPC: Remove PC macro. 2023-01-27 15:22:41 +01:00
UpdaterCommon MacUpdater: check os version 2022-10-30 12:04:57 -07:00
VideoBackends Move Presenting, Dumping and ImGui out of Renderer 2023-01-31 18:45:21 +13:00
VideoCommon Split AbstractGfx out of Renderer 2023-01-31 18:46:02 +13:00
WinUpdater windows: prefer os version from registry 2023-01-17 01:38:00 -08:00
CMakeLists.txt
DolphinLib.ARM64.props
DolphinLib.props Split AbstractGfx out of Renderer 2023-01-31 18:46:02 +13:00
DolphinLib.vcxproj Add Dear ImPlot Library 2022-12-22 14:32:42 -05:00
DolphinLib.vcxproj.user
DolphinLib.x64.props Move x64 DSP JIT into DolphinLib.x64.props 2023-01-06 22:42:21 -08:00