aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Headless.SDL2/Options.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Ryujinx.Headless.SDL2/Options.cs')
-rw-r--r--Ryujinx.Headless.SDL2/Options.cs9
1 files changed, 9 insertions, 0 deletions
diff --git a/Ryujinx.Headless.SDL2/Options.cs b/Ryujinx.Headless.SDL2/Options.cs
index 4c9b83c4..95694179 100644
--- a/Ryujinx.Headless.SDL2/Options.cs
+++ b/Ryujinx.Headless.SDL2/Options.cs
@@ -94,6 +94,9 @@ namespace Ryujinx.Headless.SDL2
[Option("enable-shader-cache", Required = false, Default = true, HelpText = "Enables Shader cache.")]
public bool? EnableShaderCache { get; set; }
+ [Option("enable-texture-recompression", Required = false, Default = false, HelpText = "Enables Texture recompression.")]
+ public bool? EnableTextureRecompression { get; set; }
+
[Option("enable-docked-mode", Required = false, Default = true, HelpText = "Enables Docked Mode.")]
public bool? EnableDockedMode { get; set; }
@@ -164,6 +167,12 @@ namespace Ryujinx.Headless.SDL2
[Option("graphics-shaders-dump-path", Required = false, HelpText = "Dumps shaders in this local directory. (Developer only)")]
public string GraphicsShadersDumpPath { get; set; }
+ [Option("graphics-backend", Required = false, Default = GraphicsBackend.OpenGl, HelpText = "Change Graphics Backend to use.")]
+ public GraphicsBackend GraphicsBackend { get; set; }
+
+ [Option("preferred-gpu-vendor", Required = false, Default = "", HelpText = "When using the Vulkan backend, prefer using the GPU from the specified vendor.")]
+ public string PreferredGpuVendor { get; set; }
+
// Hacks
[Option("expand-ram", Required = false, Default = false, HelpText = "Expands the RAM amount on the emulated system from 4GB to 6GB.")]