diff options
| author | xXJSONDeruloXx <danielhimebauch@gmail.com> | 2025-07-26 14:53:30 -0400 |
|---|---|---|
| committer | xXJSONDeruloXx <danielhimebauch@gmail.com> | 2025-07-26 14:53:30 -0400 |
| commit | ab8ddfef740ad2877e4d82be6471474c89755653 (patch) | |
| tree | a297382b9f0d2c77b14fc3f12597b43a760c6ec0 /src | |
| parent | b4fbaf233f6e190001cb40f4f0cc87cc5365e622 (diff) | |
| download | decky-lsfg-vk-ab8ddfef740ad2877e4d82be6471474c89755653.tar.gz decky-lsfg-vk-ab8ddfef740ad2877e4d82be6471474c89755653.zip | |
swap wsi disable to enable, ui toggle off state as enable = 0 on default
Diffstat (limited to 'src')
| -rw-r--r-- | src/components/ConfigurationSection.tsx | 10 | ||||
| -rw-r--r-- | src/config/configSchema.ts | 2 | ||||
| -rw-r--r-- | src/config/generatedConfigSchema.ts | 16 |
3 files changed, 14 insertions, 14 deletions
diff --git a/src/components/ConfigurationSection.tsx b/src/components/ConfigurationSection.tsx index c1fcf25..d208f97 100644 --- a/src/components/ConfigurationSection.tsx +++ b/src/components/ConfigurationSection.tsx @@ -6,7 +6,7 @@ import { FpsMultiplierControl } from "./FpsMultiplierControl"; import { FLOW_SCALE, PERFORMANCE_MODE, HDR_MODE, EXPERIMENTAL_PRESENT_MODE, DXVK_FRAME_RATE, DISABLE_STEAMDECK_MODE, - MANGOHUD_WORKAROUND, DISABLE_VKBASALT, FORCE_ENABLE_VKBASALT, DEACTIVATE_WSI + MANGOHUD_WORKAROUND, DISABLE_VKBASALT, FORCE_ENABLE_VKBASALT, ENABLE_WSI } from "../config/generatedConfigSchema"; interface ConfigurationSectionProps { @@ -163,10 +163,10 @@ export function ConfigurationSection({ <> <PanelSectionRow> <ToggleField - label="Deactivate WSI" - description="Deactivates Gamescope WSI Layer, use with HDR off, workaround if frame generation isn't applying or isn't feeling smooth" - checked={config.deactivate_wsi} - onChange={(value) => onConfigChange(DEACTIVATE_WSI, value)} + label="Enable WSI" + description="Enable Gamescope WSI Layer, disable if frame generation isn't applying or isn't feeling smooth (use with HDR off)" + checked={config.enable_wsi} + onChange={(value) => onConfigChange(ENABLE_WSI, value)} /> </PanelSectionRow> diff --git a/src/config/configSchema.ts b/src/config/configSchema.ts index 0fe3d16..ed590df 100644 --- a/src/config/configSchema.ts +++ b/src/config/configSchema.ts @@ -23,7 +23,7 @@ export { DLL, MULTIPLIER, FLOW_SCALE, PERFORMANCE_MODE, HDR_MODE, EXPERIMENTAL_PRESENT_MODE, DXVK_FRAME_RATE, ENABLE_WOW64, DISABLE_STEAMDECK_MODE, MANGOHUD_WORKAROUND, DISABLE_VKBASALT, - FORCE_ENABLE_VKBASALT, DEACTIVATE_WSI + FORCE_ENABLE_VKBASALT, ENABLE_WSI } from './generatedConfigSchema'; /** diff --git a/src/config/generatedConfigSchema.ts b/src/config/generatedConfigSchema.ts index dfd80db..866558c 100644 --- a/src/config/generatedConfigSchema.ts +++ b/src/config/generatedConfigSchema.ts @@ -20,7 +20,7 @@ export const DISABLE_STEAMDECK_MODE = "disable_steamdeck_mode" as const; export const MANGOHUD_WORKAROUND = "mangohud_workaround" as const; export const DISABLE_VKBASALT = "disable_vkbasalt" as const; export const FORCE_ENABLE_VKBASALT = "force_enable_vkbasalt" as const; -export const DEACTIVATE_WSI = "deactivate_wsi" as const; +export const ENABLE_WSI = "enable_wsi" as const; // Configuration field definition export interface ConfigField { @@ -104,11 +104,11 @@ export const CONFIG_SCHEMA: Record<string, ConfigField> = { default: false, description: "Force vkBasalt to engage to fix framepacing issues in gamemode" }, - deactivate_wsi: { - name: "deactivate_wsi", + enable_wsi: { + name: "enable_wsi", fieldType: ConfigFieldType.BOOLEAN, - default: true, - description: "Deactivates Gamescope WSI Layer, use with HDR off, workaround if frame generation isn't applying or isn't feeling smooth" + default: false, + description: "Enable Gamescope WSI Layer, disable if frame generation isn't applying or isn't feeling smooth (use with HDR off)" }, }; @@ -126,7 +126,7 @@ export interface ConfigurationData { mangohud_workaround: boolean; disable_vkbasalt: boolean; force_enable_vkbasalt: boolean; - deactivate_wsi: boolean; + enable_wsi: boolean; } // Helper functions @@ -148,7 +148,7 @@ export function getDefaults(): ConfigurationData { mangohud_workaround: false, disable_vkbasalt: false, force_enable_vkbasalt: false, - deactivate_wsi: true, + enable_wsi: false, }; } @@ -166,7 +166,7 @@ export function getFieldTypes(): Record<string, ConfigFieldType> { mangohud_workaround: ConfigFieldType.BOOLEAN, disable_vkbasalt: ConfigFieldType.BOOLEAN, force_enable_vkbasalt: ConfigFieldType.BOOLEAN, - deactivate_wsi: ConfigFieldType.BOOLEAN, + enable_wsi: ConfigFieldType.BOOLEAN, }; } |
