From 02521a797e195b331af1778cd7bc854d3a396ead Mon Sep 17 00:00:00 2001 From: xXJsonDeruloXx Date: Sat, 1 Aug 2026 14:47:18 -0400 Subject: refactor patch management and add ownership safeguards --- src/utils/constants.ts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'src/utils/constants.ts') diff --git a/src/utils/constants.ts b/src/utils/constants.ts index 3af9874..2568dd4 100644 --- a/src/utils/constants.ts +++ b/src/utils/constants.ts @@ -85,6 +85,22 @@ export const FSR4_VARIANT_OPTIONS = [ export type Fsr4VariantValue = typeof FSR4_VARIANT_OPTIONS[number]["value"]; export const DEFAULT_FSR4_VARIANT: Fsr4VariantValue = "rdna23-int8"; +export const FRAMEGEN_BACKEND_OPTIONS = [ + { + value: "auto", + label: "OptiScaler automatic selection", + hint: "Let OptiScaler select the compatible frame-generation path.", + }, + { + value: "nukems", + label: "Nukem's DLSSG → FSR3", + hint: "Use Nukem's DLSSG-to-FSR3 path for games that need it.", + }, +] as const; + +export type FramegenBackendValue = typeof FRAMEGEN_BACKEND_OPTIONS[number]["value"]; +export const DEFAULT_FRAMEGEN_BACKEND: FramegenBackendValue = "auto"; + // Common timeout values export const TIMEOUTS = { resultDisplay: 5000, // 5 seconds -- cgit v1.2.3