From c8da2d00cc8a4c3f874acfa4fa361acba5f5ba1b Mon Sep 17 00:00:00 2001 From: "Unknown W. Brackets" Date: Sat, 22 Jun 2019 12:22:47 -0700 Subject: [PATCH] Core: Ignore case of GPU backend setting. --- Core/ConfigValues.h | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/Core/ConfigValues.h b/Core/ConfigValues.h index e0145d909d..89c8598112 100644 --- a/Core/ConfigValues.h +++ b/Core/ConfigValues.h @@ -19,6 +19,10 @@ #include #include +#ifndef _MSC_VER +#include +#endif +#include "Common/CommonFuncs.h" const int PSP_MODEL_FAT = 0; const int PSP_MODEL_SLIM = 1; @@ -70,13 +74,13 @@ inline std::string GPUBackendToString(GPUBackend backend) { } inline GPUBackend GPUBackendFromString(const std::string &backend) { - if (backend == "OPENGL" || backend == "0") + if (!strcasecmp(backend.c_str(), "OPENGL") || backend == "0") return GPUBackend::OPENGL; - if (backend == "DIRECT3D9" || backend == "1") + if (!strcasecmp(backend.c_str(), "DIRECT3D9") || backend == "1") return GPUBackend::DIRECT3D9; - if (backend == "DIRECT3D11" || backend == "2") + if (!strcasecmp(backend.c_str(), "DIRECT3D11") || backend == "2") return GPUBackend::DIRECT3D11; - if (backend == "VULKAN" || backend == "3") + if (!strcasecmp(backend.c_str(), "VULKAN") || backend == "3") return GPUBackend::VULKAN; return GPUBackend::OPENGL; }