Headless: Make all GPU backends work correctly on Windows

This commit is contained in:
Henrik Rydgård
2026-08-05 00:15:56 +02:00
parent 25cf52176f
commit 551e4cd0ab
11 changed files with 85 additions and 62 deletions
+3 -3
View File
@@ -396,10 +396,10 @@ CommandLineParseResult CommandLineOptions::Parse(int argc, const char *argv[], C
gpuBackend = GPUBackend::OPENGL;
softwareRendering = true;
} else if (sscanf(restOfOption.c_str(), "gles%lg", &glVersionTemp) == 1 || sscanf(restOfOption.c_str(), "opengl%lg", &glVersionTemp) == 1) {
g_Config.iGPUBackend = (int)GPUBackend::OPENGL;
g_Config.bSoftwareRendering = false;
gpuBackend = GPUBackend::OPENGL;
softwareRendering = false;
force_gl_version = int(10.0 * glVersionTemp + 0.5);
} else if (restOfOption == "gles") {
} else if (restOfOption == "gles" || restOfOption == "opengl") {
gpuBackend = GPUBackend::OPENGL;
softwareRendering = false;
} else {