summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorxXJSONDeruloXx <danielhimebauch@gmail.com>2025-07-26 14:53:30 -0400
committerxXJSONDeruloXx <danielhimebauch@gmail.com>2025-07-26 14:53:30 -0400
commitab8ddfef740ad2877e4d82be6471474c89755653 (patch)
treea297382b9f0d2c77b14fc3f12597b43a760c6ec0 /src
parentb4fbaf233f6e190001cb40f4f0cc87cc5365e622 (diff)
downloaddecky-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.tsx10
-rw-r--r--src/config/configSchema.ts2
-rw-r--r--src/config/generatedConfigSchema.ts16
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,
};
}