dolphin/Source/Core/DolphinQt
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
..
Config Move Presenting, Dumping and ImGui out of Renderer 2023-01-31 18:45:21 +13:00
Debugger Debugger: Avoid ppcState global. 2023-01-27 15:22:45 +01:00
FIFO OpcodeDecoding: Get vertex size from the loader 2022-09-19 01:14:53 +02:00
GameList Core: Add config setting for base GCI folder path. 2022-11-22 10:48:37 +01:00
NetPlay Remove most uses of StringFromFormat in favor of fmt 2022-10-12 16:50:47 -07:00
QtUtils
Settings Common: Replace StringBeginsWith/StringEndsWith with std equivalents 2023-01-24 14:58:20 -05:00
SkylanderPortal Improve the data in the first data block of the skylanders figures 2023-01-30 16:29:20 +01:00
TAS DolphinQt: Fix typo in GBA TAS input window 2023-01-12 14:33:58 -08:00
AboutDialog.cpp
AboutDialog.h
CheatSearchFactoryWidget.cpp HW/Memmap: Refactor Memory to class, move to Core::System. 2022-12-03 13:27:02 +01:00
CheatSearchFactoryWidget.h
CheatSearchWidget.cpp DolphinQt: add a 'add to watch' context menu item that allows you to add a memory location found in a cheat search to be added to the watch list 2022-12-23 12:31:33 -06:00
CheatSearchWidget.h DolphinQt: add a 'add to watch' context menu item that allows you to add a memory location found in a cheat search to be added to the watch list 2022-12-23 12:31:33 -06:00
CheatsManager.cpp DolphinQt: add a 'add to watch' context menu item that allows you to add a memory location found in a cheat search to be added to the watch list 2022-12-23 12:31:33 -06:00
CheatsManager.h DolphinQt: add a 'add to watch' context menu item that allows you to add a memory location found in a cheat search to be added to the watch list 2022-12-23 12:31:33 -06:00
CMakeLists.txt Emulate Skylanders within Dolphin 2023-01-22 14:50:30 +13:00
ConvertDialog.cpp
ConvertDialog.h
DiscordHandler.cpp
DiscordHandler.h
DiscordJoinRequestDialog.cpp Remove most uses of StringFromFormat in favor of fmt 2022-10-12 16:50:47 -07:00
DiscordJoinRequestDialog.h
DolphinEmu.entitlements
DolphinEmuDebug.entitlements
DolphinQt.manifest Update supportedOS values in .manifest files 2022-08-05 10:26:22 +10:00
DolphinQt.rc
DolphinQt.vcxproj Emulate Skylanders within Dolphin 2023-01-22 14:50:30 +13:00
DolphinQt.vcxproj.user
GBAHost.cpp
GBAHost.h
GBAWidget.cpp CoreTiming: Refactor to class. 2022-11-27 03:47:12 +01:00
GBAWidget.h
GCMemcardCreateNewDialog.cpp
GCMemcardCreateNewDialog.h
GCMemcardManager.cpp
GCMemcardManager.h
Host.cpp Split AbstractGfx out of Renderer 2023-01-31 18:46:02 +13:00
Host.h
HotkeyScheduler.cpp AudioCommon: Pass Core::System to AudioCommon functions. 2022-11-06 02:13:58 +01:00
HotkeyScheduler.h Add hotkeys for incrementing/decrementing selected state slot (like RetroArch) 2022-08-07 12:20:09 -05:00
Info.plist.in Set LSApplicationCategoryType to games 2023-01-10 11:34:42 +00:00
Main.cpp DolphinQt: Add workaround for Qt 6.3+ bug on Linux 2023-01-20 03:06:04 -05:00
MainWindow.cpp Emulate Skylanders within Dolphin 2023-01-22 14:50:30 +13:00
MainWindow.h Emulate Skylanders within Dolphin 2023-01-22 14:50:30 +13:00
MenuBar.cpp Cleanup: Remove CDUtils 2023-01-28 03:50:57 -08:00
MenuBar.h Emulate Skylanders within Dolphin 2023-01-22 14:50:30 +13:00
NANDRepairDialog.cpp Qt: Make custom dialog for NAND Repair. 2022-08-28 03:11:17 +02:00
NANDRepairDialog.h Qt: Make custom dialog for NAND Repair. 2022-08-28 03:11:17 +02:00
NKitWarningDialog.cpp
NKitWarningDialog.h
pch_qt.cpp
pch_qt.h
qt6.natvis
qt.conf
qt.conf.win
RenderWidget.cpp Move Presenting, Dumping and ImGui out of Renderer 2023-01-31 18:45:21 +13:00
RenderWidget.h DolphinQt: Fix window focus from unpausing after a manual pause. 2022-10-25 19:39:41 -05:00
resource.h
ResourcePackManager.cpp
ResourcePackManager.h
Resources.cpp
Resources.h
RiivolutionBootWidget.cpp
RiivolutionBootWidget.h
SearchBar.cpp
SearchBar.h
Settings.cpp AudioCommon: Pass Core::System to AudioCommon functions. 2022-11-06 02:13:58 +01:00
Settings.h
ToolBar.cpp Qt: Allow opening controller settings during netplay. 2022-10-02 23:14:34 +02:00
ToolBar.h
Translation.cpp Remove most uses of StringFromFormat in favor of fmt 2022-10-12 16:50:47 -07:00
Translation.h
Updater.cpp Updater: Add/clarify error messages 2022-10-31 23:36:07 -07:00
Updater.h Qt/Updater: Remove unused member variable. 2022-11-15 00:56:08 +01:00
WiiUpdate.cpp
WiiUpdate.h