aboutsummaryrefslogtreecommitdiff
path: root/src/common/nvidia_flags.cpp
diff options
context:
space:
mode:
authorlizzie <lizzie@eden-emu.dev>2025-09-25 17:08:43 +0200
committercrueter <crueter@eden-emu.dev>2025-09-25 17:08:43 +0200
commitfd21774aaef60bc5b8e5aa85d5da8166e728cafa (patch)
tree1ac78ee27dafbd9f26d1dd97239a6a17690dbab5 /src/common/nvidia_flags.cpp
parent42280f34d63b52ca87391e9722190e8ae8fb528a (diff)
[common] remove nvidia driver hack using environment variables (#2575)
Ugly hack that helped boost FPS on OpenGL backend... or does it? https://download.nvidia.com/XFree86/Linux-x86_64/435.17/README/openglenvvariables.html This shouldn't work on Windows properly, as it is meant to be a Linux only thing anyways... so? Signed-off-by: lizzie <lizzie@eden-emu.dev> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2575 Reviewed-by: MaranBr <maranbr@eden-emu.dev> Reviewed-by: Shinmegumi <shinmegumi@eden-emu.dev> Reviewed-by: crueter <crueter@eden-emu.dev> Co-authored-by: lizzie <lizzie@eden-emu.dev> Co-committed-by: lizzie <lizzie@eden-emu.dev>
Diffstat (limited to 'src/common/nvidia_flags.cpp')
-rw-r--r--src/common/nvidia_flags.cpp32
1 files changed, 0 insertions, 32 deletions
diff --git a/src/common/nvidia_flags.cpp b/src/common/nvidia_flags.cpp
deleted file mode 100644
index baca31b0ac..0000000000
--- a/src/common/nvidia_flags.cpp
+++ /dev/null
@@ -1,32 +0,0 @@
-// SPDX-FileCopyrightText: Copyright 2021 yuzu Emulator Project
-// SPDX-License-Identifier: GPL-2.0-or-later
-
-#include <cstdlib>
-
-#include <fmt/ranges.h>
-
-#include "common/fs/fs.h"
-#include "common/fs/path_util.h"
-#include "common/nvidia_flags.h"
-
-namespace Common {
-
-void ConfigureNvidiaEnvironmentFlags() {
-#ifdef _WIN32
- const auto nvidia_shader_dir =
- Common::FS::GetEdenPath(Common::FS::EdenPath::ShaderDir) / "nvidia";
-
- if (!Common::FS::CreateDirs(nvidia_shader_dir)) {
- return;
- }
-
- const auto windows_path_string =
- Common::FS::PathToUTF8String(nvidia_shader_dir.lexically_normal());
-
- void(_putenv(fmt::format("__GL_SHADER_DISK_CACHE_PATH={}", windows_path_string).c_str()));
- void(_putenv("__GL_SHADER_DISK_CACHE_SKIP_CLEANUP=1"));
- void(_putenv("__GL_THREADED_OPTIMIZATIONS=1"));
-#endif
-}
-
-} // namespace Common