using System;
namespace Ryujinx.Common.GraphicsDriver
{
public static class DriverUtilities
public static void ToggleOGLThreading(bool enabled)
Environment.SetEnvironmentVariable("mesa_glthread", enabled.ToString().ToLower());
Environment.SetEnvironmentVariable("__GL_THREADED_OPTIMIZATIONS", enabled ? "1" : "0");
try
NVThreadedOptimization.SetThreadedOptimization(enabled);
}
catch
// NVAPI is not available, or couldn't change the application profile.