diff options
| author | xXJsonDeruloXx <danielhimebauch@gmail.com> | 2026-08-06 21:26:40 -0400 |
|---|---|---|
| committer | xXJsonDeruloXx <danielhimebauch@gmail.com> | 2026-08-06 21:26:40 -0400 |
| commit | 598931c87995a9e2f3af045ca51c736729ae5197 (patch) | |
| tree | 95999a21ffd0b2ecb83c8b1b226aced4ddbbd171 /src | |
| parent | 6435769b270c8f849839a971f21b802a3f70662e (diff) | |
| download | decky-lsfg-vk-598931c87995a9e2f3af045ca51c736729ae5197.tar.gz decky-lsfg-vk-598931c87995a9e2f3af045ca51c736729ae5197.zip | |
fix: expose runtime 1x passthrough in Decky
Diffstat (limited to 'src')
| -rw-r--r-- | src/components/ConfigurationSection.tsx | 11 | ||||
| -rw-r--r-- | src/components/FpsMultiplierControl.tsx | 4 | ||||
| -rw-r--r-- | src/config/configSchema.ts | 2 | ||||
| -rw-r--r-- | src/config/generatedConfigSchema.ts | 10 |
4 files changed, 4 insertions, 23 deletions
diff --git a/src/components/ConfigurationSection.tsx b/src/components/ConfigurationSection.tsx index 538975e..f332ad2 100644 --- a/src/components/ConfigurationSection.tsx +++ b/src/components/ConfigurationSection.tsx @@ -3,7 +3,7 @@ import { useState, useEffect } from "react"; import { RiArrowDownSFill, RiArrowUpSFill } from "react-icons/ri"; import { ConfigurationData } from "../config/configSchema"; import { - ACTIVE_IN, ALLOW_FP16, DISABLE_LSFGVK, DLL, FLOW_SCALE, GPU, + ACTIVE_IN, ALLOW_FP16, DLL, FLOW_SCALE, GPU, PERFORMANCE_MODE, USE_NATIVE_MATCHING, DXVK_FRAME_RATE, DISABLE_STEAMDECK_MODE, MANGOHUD_WORKAROUND, DISABLE_VKBASALT, FORCE_ENABLE_VKBASALT, ENABLE_WSI, ENABLE_ZINK } from "../config/generatedConfigSchema"; @@ -136,15 +136,6 @@ export function ConfigurationSection({ <PanelSectionRow> <ToggleField - label="Disable Frame Generation" - description="Disables lsfg-vk on the next game launch. Requires a game restart." - checked={config.disable_lsfgvk} - onChange={(value) => onConfigChange(DISABLE_LSFGVK, value)} - /> - </PanelSectionRow> - - <PanelSectionRow> - <ToggleField label="Allow FP16" description="Improves performance on AMD; disable for older NVIDIA GPUs." checked={config.allow_fp16} diff --git a/src/components/FpsMultiplierControl.tsx b/src/components/FpsMultiplierControl.tsx index 3f559ea..b9a0f80 100644 --- a/src/components/FpsMultiplierControl.tsx +++ b/src/components/FpsMultiplierControl.tsx @@ -33,8 +33,8 @@ export function FpsMultiplierControl({ padding: "5px 0px 0px 0px", minWidth: "40px", }} - onClick={() => onConfigChange(MULTIPLIER, Math.max(2, config.multiplier - 1))} - disabled={config.multiplier <= 2} + onClick={() => onConfigChange(MULTIPLIER, Math.max(1, config.multiplier - 1))} + disabled={config.multiplier <= 1} > − </DialogButton> diff --git a/src/config/configSchema.ts b/src/config/configSchema.ts index 7b608c3..4fa64a6 100644 --- a/src/config/configSchema.ts +++ b/src/config/configSchema.ts @@ -7,7 +7,7 @@ export { getDefaults, getFieldTypes, DLL, ALLOW_FP16, MULTIPLIER, FLOW_SCALE, PERFORMANCE_MODE, PACING, - ACTIVE_IN, USE_NATIVE_MATCHING, GPU, DISABLE_LSFGVK, DXVK_FRAME_RATE, ENABLE_WOW64, + ACTIVE_IN, USE_NATIVE_MATCHING, GPU, DXVK_FRAME_RATE, ENABLE_WOW64, DISABLE_STEAMDECK_MODE, MANGOHUD_WORKAROUND, DISABLE_VKBASALT, FORCE_ENABLE_VKBASALT, ENABLE_WSI, ENABLE_ZINK } from './generatedConfigSchema'; diff --git a/src/config/generatedConfigSchema.ts b/src/config/generatedConfigSchema.ts index 5c5df39..cdc63a3 100644 --- a/src/config/generatedConfigSchema.ts +++ b/src/config/generatedConfigSchema.ts @@ -17,7 +17,6 @@ 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; export const ENABLE_WOW64 = "enable_wow64" as const; export const DISABLE_STEAMDECK_MODE = "disable_steamdeck_mode" as const; @@ -91,12 +90,6 @@ export const CONFIG_SCHEMA: Record<string, ConfigField> = { default: "", description: "optional GPU name, vendor:device ID, or PCI bus ID" }, - disable_lsfgvk: { - name: "disable_lsfgvk", - fieldType: ConfigFieldType.BOOLEAN, - default: false, - description: "disable lsfg-vk on the next game launch" - }, dxvk_frame_rate: { name: "dxvk_frame_rate", fieldType: ConfigFieldType.INTEGER, @@ -158,7 +151,6 @@ export interface ConfigurationData { active_in: string; use_native_matching: boolean; gpu: string; - disable_lsfgvk: boolean; dxvk_frame_rate: number; enable_wow64: boolean; disable_steamdeck_mode: boolean; @@ -185,7 +177,6 @@ export function getDefaults(): ConfigurationData { active_in: "", use_native_matching: false, gpu: "", - disable_lsfgvk: false, dxvk_frame_rate: 0, enable_wow64: false, disable_steamdeck_mode: false, @@ -208,7 +199,6 @@ export function getFieldTypes(): Record<string, ConfigFieldType> { active_in: ConfigFieldType.STRING, use_native_matching: ConfigFieldType.BOOLEAN, gpu: ConfigFieldType.STRING, - disable_lsfgvk: ConfigFieldType.BOOLEAN, dxvk_frame_rate: ConfigFieldType.INTEGER, enable_wow64: ConfigFieldType.BOOLEAN, disable_steamdeck_mode: ConfigFieldType.BOOLEAN, |
