mirror of
https://github.com/optiscaler/OptiScaler.git
synced 2026-11-07 14:35:27 +00:00
Modified more options to SoftDefault
This commit is contained in:
1 parent
fd6c2870ec
commit
a72dc119dc
1 file changed
+30
-30
+30
-30
@@ -352,7 +352,7 @@ class Config
|
||||
// Menu
|
||||
CustomOptional<float, NoDefault> MenuScale;
|
||||
CustomOptional<float, NoDefault> MenuHeight; // Unscaled, no value means default height
|
||||
CustomOptional<bool> OverlayMenu { true };
|
||||
CustomOptional<bool, SoftDefault> OverlayMenu { true };
|
||||
CustomOptional<int> ShortcutKey { VK_INSERT };
|
||||
CustomOptional<bool> ExtendedLimits { false };
|
||||
CustomOptional<bool> ShowFps { false };
|
||||
@@ -391,7 +391,7 @@ class Config
|
||||
// Hooks
|
||||
CustomOptional<bool> HookOriginalNvngxOnly { false };
|
||||
CustomOptional<bool> EarlyHooking { false };
|
||||
CustomOptional<bool> UseNtdllHooks { true };
|
||||
CustomOptional<bool, SoftDefault> UseNtdllHooks { true };
|
||||
|
||||
// Upscale Ratio Override
|
||||
CustomOptional<bool> UpscaleRatioOverrideEnabled { false };
|
||||
@@ -441,9 +441,9 @@ class Config
|
||||
CustomOptional<int, NoDefault> RoundInternalResolution; // disabled by default
|
||||
|
||||
CustomOptional<int, NoDefault> SkipFirstFrames; // disabled by default
|
||||
CustomOptional<bool> RestoreComputeSignature { false };
|
||||
CustomOptional<bool> RestoreGraphicSignature { false };
|
||||
CustomOptional<bool> ExtendedStateRestore { false };
|
||||
CustomOptional<bool, SoftDefault> RestoreComputeSignature { false };
|
||||
CustomOptional<bool, SoftDefault> RestoreGraphicSignature { false };
|
||||
CustomOptional<bool, SoftDefault> ExtendedStateRestore { false };
|
||||
|
||||
CustomOptional<bool> UsePrecompiledShaders { true };
|
||||
|
||||
@@ -458,7 +458,7 @@ class Config
|
||||
CustomOptional<int32_t, NoDefault> MaskResourceBarrier; // disabled by default
|
||||
CustomOptional<int32_t, NoDefault> OutputResourceBarrier; // disabled by default
|
||||
|
||||
CustomOptional<bool> CreateD3D12DeviceForLuma { false };
|
||||
CustomOptional<bool, SoftDefault> CreateD3D12DeviceForLuma { false };
|
||||
|
||||
// Upscalers
|
||||
CustomOptional<Upscaler, SoftDefault> Dx11Upscaler { Upscaler::FSR22 };
|
||||
@@ -491,18 +491,18 @@ class Config
|
||||
CustomOptional<FSR4Support> Fsr4ForceModel { FSR4Support::None };
|
||||
CustomOptional<uint32_t, NoDefault> Fsr4Preset;
|
||||
CustomOptional<bool> Fsr4EnableWatermark { false };
|
||||
CustomOptional<bool> Fsr4DoNotLoadAmdxc64 { false };
|
||||
CustomOptional<bool, SoftDefault> Fsr4DoNotLoadAmdxc64 { false };
|
||||
|
||||
// FSR Common
|
||||
CustomOptional<float> FsrVerticalFov { 60.0f };
|
||||
CustomOptional<float> FsrHorizontalFov { 0.0f }; // off by default
|
||||
CustomOptional<float> FsrCameraNear { 0.1f };
|
||||
CustomOptional<float> FsrCameraFar { 100000.0f };
|
||||
CustomOptional<bool> FsrUseFsrInputValues { true };
|
||||
CustomOptional<bool, SoftDefault> FsrUseFsrInputValues { true };
|
||||
|
||||
// dx11wdx12
|
||||
CustomOptional<bool> Dx11DelayedInit { false };
|
||||
CustomOptional<bool> DontUseNTShared { true };
|
||||
CustomOptional<bool, SoftDefault> DontUseNTShared { true };
|
||||
|
||||
// vulkanwdx12
|
||||
CustomOptional<bool> VulkanUseCopyForInputs { false };
|
||||
@@ -516,11 +516,11 @@ class Config
|
||||
// Spoofing
|
||||
CustomOptional<bool, SoftDefault> DxgiSpoofing { true };
|
||||
CustomOptional<bool> DxgiFactoryWrapping { false };
|
||||
CustomOptional<bool> StreamlineSpoofing { true };
|
||||
CustomOptional<bool, SoftDefault> StreamlineSpoofing { true };
|
||||
CustomOptional<std::string, NoDefault> DxgiBlacklist; // disabled by default
|
||||
CustomOptional<int, NoDefault> DxgiVRAM; // disabled by default
|
||||
CustomOptional<bool> VulkanSpoofing { false };
|
||||
CustomOptional<bool> VulkanExtensionSpoofing { false };
|
||||
CustomOptional<bool, SoftDefault> VulkanSpoofing { false };
|
||||
CustomOptional<bool, SoftDefault> VulkanExtensionSpoofing { false };
|
||||
CustomOptional<int, NoDefault> VulkanVRAM; // disabled by default
|
||||
CustomOptional<bool> SpoofHAGS { false };
|
||||
CustomOptional<bool> SpoofFeatureLevel { false };
|
||||
@@ -548,7 +548,7 @@ class Config
|
||||
CustomOptional<FGNvngxReplacement> FGNvngxReplacement { FGNvngxReplacement::Nukems };
|
||||
CustomOptional<bool> FGDrawUIOverFG { false };
|
||||
CustomOptional<bool> FGUIPremultipliedAlpha { true };
|
||||
CustomOptional<bool> FGDisableHudless { false };
|
||||
CustomOptional<bool, SoftDefault> FGDisableHudless { false };
|
||||
CustomOptional<bool> FGDisableUI { false };
|
||||
CustomOptional<bool> FGSkipReset { false };
|
||||
CustomOptional<int> FGAllowedFrameAhead { 1 };
|
||||
@@ -556,8 +556,8 @@ class Config
|
||||
CustomOptional<bool> FGVelocityValidNow { false };
|
||||
CustomOptional<bool> FGHudlessValidNow { false };
|
||||
CustomOptional<bool> FGOnlyAcceptFirstHudless { false };
|
||||
CustomOptional<bool> FGPreserveSwapChain { true };
|
||||
CustomOptional<bool> FGSkipResizeBuffers { false };
|
||||
CustomOptional<bool, SoftDefault> FGPreserveSwapChain { true };
|
||||
CustomOptional<bool, SoftDefault> FGSkipResizeBuffers { false };
|
||||
CustomOptional<bool> FGModifyBufferState { false };
|
||||
CustomOptional<bool> FGModifySCIndex { false };
|
||||
CustomOptional<float> FGHudCutoff { 0.0f };
|
||||
@@ -572,7 +572,7 @@ class Config
|
||||
CustomOptional<bool> FGMakeDepthCopy { true };
|
||||
CustomOptional<bool> FGResourceFlip { false };
|
||||
CustomOptional<bool> FGResourceFlipOffset { false };
|
||||
CustomOptional<bool> FGAlwaysCaptureFSRFGSwapchain { false };
|
||||
CustomOptional<bool, SoftDefault> FGAlwaysCaptureFSRFGSwapchain { false };
|
||||
|
||||
CustomOptional<int, NoDefault> FGRectLeft;
|
||||
CustomOptional<int, NoDefault> FGRectTop;
|
||||
@@ -580,7 +580,7 @@ class Config
|
||||
CustomOptional<int, NoDefault> FGRectHeight;
|
||||
|
||||
// OptiFG - Hudfix
|
||||
CustomOptional<bool> FGDisableHUDFix { false };
|
||||
CustomOptional<bool, SoftDefault> FGDisableHUDFix { false };
|
||||
CustomOptional<bool> FGHUDFix { false };
|
||||
CustomOptional<int> FGHUDLimit { 1 };
|
||||
CustomOptional<bool> FGHUDFixExtended { false };
|
||||
@@ -633,7 +633,7 @@ class Config
|
||||
CustomOptional<bool> FGXeFGJitteredMV { false };
|
||||
CustomOptional<bool> FGXeFGHighResMV { false };
|
||||
CustomOptional<bool> FGXeFGDebugView { false };
|
||||
CustomOptional<bool> FGXeFGForceBorderless { false };
|
||||
CustomOptional<bool, SoftDefault> FGXeFGForceBorderless { false };
|
||||
|
||||
// DLSSG
|
||||
CustomOptional<int> FGDLSSGInterpolationCount { 1 }; // For Opti's own SL instance
|
||||
@@ -658,7 +658,7 @@ class Config
|
||||
CustomOptional<bool> NvngxFGDisableHudless { false };
|
||||
|
||||
// fakenvapi
|
||||
CustomOptional<bool> UseFakenvapi { true };
|
||||
CustomOptional<bool, SoftDefault> UseFakenvapi { true };
|
||||
CustomOptional<bool> ForceXeLL { false };
|
||||
CustomOptional<bool> FN_ForceLatencyFlex { false };
|
||||
CustomOptional<LFXMode> FN_LatencyFlexMode { LFXMode::Conservative };
|
||||
@@ -669,17 +669,17 @@ class Config
|
||||
// Inputs
|
||||
CustomOptional<bool> EnableDlssInputs { true };
|
||||
CustomOptional<bool> EnableXeSSInputs { true };
|
||||
CustomOptional<bool> UseFsr2Inputs { true };
|
||||
CustomOptional<bool> UseFsr2Dx11Inputs { false };
|
||||
CustomOptional<bool> UseFsr2VulkanInputs { false };
|
||||
CustomOptional<bool> Fsr2Pattern { false };
|
||||
CustomOptional<bool> UseFsr3Inputs { true };
|
||||
CustomOptional<bool> Fsr3Pattern { false };
|
||||
CustomOptional<bool> UseFfxInputs { true };
|
||||
CustomOptional<bool, SoftDefault> UseFsr2Inputs { true };
|
||||
CustomOptional<bool, SoftDefault> UseFsr2Dx11Inputs { false };
|
||||
CustomOptional<bool, SoftDefault> UseFsr2VulkanInputs { false };
|
||||
CustomOptional<bool, SoftDefault> Fsr2Pattern { false };
|
||||
CustomOptional<bool, SoftDefault> UseFsr3Inputs { true };
|
||||
CustomOptional<bool, SoftDefault> Fsr3Pattern { false };
|
||||
CustomOptional<bool, SoftDefault> UseFfxInputs { true };
|
||||
CustomOptional<bool> EnableHotSwapping { false };
|
||||
CustomOptional<bool> EnableFsr2Inputs { true };
|
||||
CustomOptional<bool> EnableFsr3Inputs { true };
|
||||
CustomOptional<bool> EnableFfxInputs { true };
|
||||
CustomOptional<bool, SoftDefault> EnableFsr2Inputs { true };
|
||||
CustomOptional<bool, SoftDefault> EnableFsr3Inputs { true };
|
||||
CustomOptional<bool, SoftDefault> EnableFfxInputs { true };
|
||||
|
||||
// Framerate
|
||||
CustomOptional<float> FramerateLimit { 0.0f };
|
||||
@@ -690,7 +690,7 @@ class Config
|
||||
CustomOptional<bool> SkipColorSpace { false };
|
||||
|
||||
// V-Sync
|
||||
CustomOptional<bool> OverrideVsync { false };
|
||||
CustomOptional<bool, SoftDefault> OverrideVsync { false };
|
||||
CustomOptional<bool, NoDefault> ForceVsync;
|
||||
CustomOptional<UINT> VsyncInterval { 0 };
|
||||
|
||||
|
||||
Reference in new issue
Block a user