diff options
| author | xXJSONDeruloXx <danielhimebauch@gmail.com> | 2026-07-30 21:09:27 -0400 |
|---|---|---|
| committer | xXJSONDeruloXx <danielhimebauch@gmail.com> | 2026-07-30 21:09:27 -0400 |
| commit | eb51ec80231cf13accf8af156fa7a4283e2a2f88 (patch) | |
| tree | 95fd368b42efa29f28b924c8884a8f0d4c80d123 /src/config/generatedConfigSchema.ts | |
| parent | 4390d600ffd35184c4c30bc64480f58e468627de (diff) | |
| download | decky-lsfg-vk-eb51ec80231cf13accf8af156fa7a4283e2a2f88.tar.gz decky-lsfg-vk-eb51ec80231cf13accf8af156fa7a4283e2a2f88.zip | |
fix: harden lsfg-v2 migration and flatpak supportfeat/lsfg-v2-release
Diffstat (limited to 'src/config/generatedConfigSchema.ts')
| -rw-r--r-- | src/config/generatedConfigSchema.ts | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/config/generatedConfigSchema.ts b/src/config/generatedConfigSchema.ts index 9b7e6d1..5c5df39 100644 --- a/src/config/generatedConfigSchema.ts +++ b/src/config/generatedConfigSchema.ts @@ -15,6 +15,7 @@ export const FLOW_SCALE = "flow_scale" as const; export const PERFORMANCE_MODE = "performance_mode" as const; export const PACING = "pacing" as const; export const ACTIVE_IN = "active_in" as const; +export const USE_NATIVE_MATCHING = "use_native_matching" as const; export const GPU = "gpu" as const; export const DISABLE_LSFGVK = "disable_lsfgvk" as const; export const DXVK_FRAME_RATE = "dxvk_frame_rate" as const; @@ -78,6 +79,12 @@ export const CONFIG_SCHEMA: Record<string, ConfigField> = { default: "", description: "optional executable or process names, separated by commas" }, + use_native_matching: { + name: "use_native_matching", + fieldType: ConfigFieldType.BOOLEAN, + default: false, + description: "let lsfg-vk choose a profile from Active In instead of forcing the selected profile" + }, gpu: { name: "gpu", fieldType: ConfigFieldType.STRING, @@ -149,6 +156,7 @@ export interface ConfigurationData { performance_mode: boolean; pacing: string; active_in: string; + use_native_matching: boolean; gpu: string; disable_lsfgvk: boolean; dxvk_frame_rate: number; @@ -175,6 +183,7 @@ export function getDefaults(): ConfigurationData { performance_mode: false, pacing: "none", active_in: "", + use_native_matching: false, gpu: "", disable_lsfgvk: false, dxvk_frame_rate: 0, @@ -197,6 +206,7 @@ export function getFieldTypes(): Record<string, ConfigFieldType> { performance_mode: ConfigFieldType.BOOLEAN, pacing: ConfigFieldType.STRING, active_in: ConfigFieldType.STRING, + use_native_matching: ConfigFieldType.BOOLEAN, gpu: ConfigFieldType.STRING, disable_lsfgvk: ConfigFieldType.BOOLEAN, dxvk_frame_rate: ConfigFieldType.INTEGER, |
