mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-10-16 07:50:28 +02:00
Remove D3D9 support, to make future changes easier
This commit is contained in:
1 parent
435b265888
commit
6cfea96e58
70 files changed
+89
-5777
No files matched your search
+5
-10
@@ -80,8 +80,6 @@ std::string GPUBackendToString(GPUBackend backend) {
|
||||
switch (backend) {
|
||||
case GPUBackend::OPENGL:
|
||||
return "OPENGL";
|
||||
case GPUBackend::DIRECT3D9:
|
||||
return "DIRECT3D9";
|
||||
case GPUBackend::DIRECT3D11:
|
||||
return "DIRECT3D11";
|
||||
case GPUBackend::VULKAN:
|
||||
@@ -94,8 +92,6 @@ std::string GPUBackendToString(GPUBackend backend) {
|
||||
GPUBackend GPUBackendFromString(std::string_view backend) {
|
||||
if (equalsNoCase(backend, "OPENGL") || backend == "0")
|
||||
return GPUBackend::OPENGL;
|
||||
if (equalsNoCase(backend, "DIRECT3D9") || backend == "1")
|
||||
return GPUBackend::DIRECT3D9;
|
||||
if (equalsNoCase(backend, "DIRECT3D11") || backend == "2")
|
||||
return GPUBackend::DIRECT3D11;
|
||||
if (equalsNoCase(backend, "VULKAN") || backend == "3")
|
||||
@@ -533,11 +529,6 @@ int Config::NextValidBackend() {
|
||||
return (int)GPUBackend::OPENGL;
|
||||
}
|
||||
#endif
|
||||
#if PPSSPP_API(D3D9)
|
||||
if (!failed.count(GPUBackend::DIRECT3D9)) {
|
||||
return (int)GPUBackend::DIRECT3D9;
|
||||
}
|
||||
#endif
|
||||
|
||||
// They've all failed. Let them try the default - or on Android, OpenGL.
|
||||
sFailedGPUBackends += ",ALL";
|
||||
@@ -574,7 +565,7 @@ bool Config::IsBackendEnabled(GPUBackend backend) {
|
||||
if (backend == GPUBackend::DIRECT3D11 && !IsVistaOrHigher())
|
||||
return false;
|
||||
#else
|
||||
if (backend == GPUBackend::DIRECT3D11 || backend == GPUBackend::DIRECT3D9)
|
||||
if (backend == GPUBackend::DIRECT3D11)
|
||||
return false;
|
||||
#endif
|
||||
|
||||
@@ -1243,6 +1234,10 @@ void Config::Load(const char *iniFileName, const char *controllerIniFilename) {
|
||||
}
|
||||
}
|
||||
|
||||
if (iGPUBackend == 1) { // d3d9, no longer supported
|
||||
iGPUBackend = 2; // d3d11
|
||||
}
|
||||
|
||||
if (iMaxRecent > 0) {
|
||||
g_recentFiles.Load(recent, iMaxRecent);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user