aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Ui.Common/Configuration/ConfigurationFileFormat.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Ryujinx.Ui.Common/Configuration/ConfigurationFileFormat.cs')
-rw-r--r--Ryujinx.Ui.Common/Configuration/ConfigurationFileFormat.cs17
1 files changed, 16 insertions, 1 deletions
diff --git a/Ryujinx.Ui.Common/Configuration/ConfigurationFileFormat.cs b/Ryujinx.Ui.Common/Configuration/ConfigurationFileFormat.cs
index 126399e7..fbac8890 100644
--- a/Ryujinx.Ui.Common/Configuration/ConfigurationFileFormat.cs
+++ b/Ryujinx.Ui.Common/Configuration/ConfigurationFileFormat.cs
@@ -14,7 +14,7 @@ namespace Ryujinx.Ui.Common.Configuration
/// <summary>
/// The current version of the file format
/// </summary>
- public const int CurrentVersion = 39;
+ public const int CurrentVersion = 40;
/// <summary>
/// Version of the configuration file format
@@ -162,6 +162,11 @@ namespace Ryujinx.Ui.Common.Configuration
public bool EnableShaderCache { get; set; }
/// <summary>
+ /// Enables or disables texture recompression
+ /// </summary>
+ public bool EnableTextureRecompression { get; set; }
+
+ /// <summary>
/// Enables or disables profiled translation cache persistency
/// </summary>
public bool EnablePtc { get; set; }
@@ -311,6 +316,16 @@ namespace Ryujinx.Ui.Common.Configuration
public List<InputConfig> InputConfig { get; set; }
/// <summary>
+ /// Graphics backend
+ /// </summary>
+ public GraphicsBackend GraphicsBackend { get; set; }
+
+ /// <summary>
+ /// Preferred GPU
+ /// </summary>
+ public string PreferredGpu { get; set; }
+
+ /// <summary>
/// Loads a configuration file from disk
/// </summary>
/// <param name="path">The path to the JSON configuration file</param>