diff options
Diffstat (limited to 'src/hooks/useLsfgHooks.ts')
| -rw-r--r-- | src/hooks/useLsfgHooks.ts | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/src/hooks/useLsfgHooks.ts b/src/hooks/useLsfgHooks.ts index 76acd33..c0bd8e8 100644 --- a/src/hooks/useLsfgHooks.ts +++ b/src/hooks/useLsfgHooks.ts @@ -72,10 +72,11 @@ export function useDllDetection() { export function useLsfgConfig() { const [enableLsfg, setEnableLsfg] = useState<boolean>(true); const [multiplier, setMultiplier] = useState<number>(2); - const [flowScale, setFlowScale] = useState<number>(1.0); + const [flowScale, setFlowScale] = useState<number>(0.8); const [hdr, setHdr] = useState<boolean>(false); - const [perfMode, setPerfMode] = useState<boolean>(false); + const [perfMode, setPerfMode] = useState<boolean>(true); const [immediateMode, setImmediateMode] = useState<boolean>(false); + const [disableVkbasalt, setDisableVkbasalt] = useState<boolean>(true); const loadLsfgConfig = async () => { try { @@ -87,6 +88,7 @@ export function useLsfgConfig() { setHdr(result.config.hdr); setPerfMode(result.config.perf_mode); setImmediateMode(result.config.immediate_mode); + setDisableVkbasalt(result.config.disable_vkbasalt); console.log("Loaded lsfg config:", result.config); } else { console.log("lsfg config not available, using defaults:", result.error); @@ -102,7 +104,8 @@ export function useLsfgConfig() { newFlowScale: number, newHdr: boolean, newPerfMode: boolean, - newImmediateMode: boolean + newImmediateMode: boolean, + newDisableVkbasalt: boolean ): Promise<ConfigUpdateResult> => { try { const result = await updateLsfgConfig( @@ -111,7 +114,8 @@ export function useLsfgConfig() { newFlowScale, newHdr, newPerfMode, - newImmediateMode + newImmediateMode, + newDisableVkbasalt ); if (!result.success) { toaster.toast({ @@ -140,7 +144,8 @@ export function useLsfgConfig() { flowScale, hdr, perfMode, - immediateMode + immediateMode, + disableVkbasalt }, setters: { setEnableLsfg, @@ -148,7 +153,8 @@ export function useLsfgConfig() { setFlowScale, setHdr, setPerfMode, - setImmediateMode + setImmediateMode, + setDisableVkbasalt }, loadLsfgConfig, updateConfig |
