145 Commits

Author SHA1 Message Date
cdozdil d6feaf757e Added DA-LC sharpener 2026-05-02 03:48:59 +02:00
cdozdil 916b564b0c Made blue theme default and added accent color shortcuts 2026-05-02 01:26:47 +02:00
cdozdil 47d7722968 Added light theme and accent color support for the menu 2026-05-02 01:21:29 +02:00
TheRazerMD 6104484012 Overlay upscaler info adjustment, slight INI change 2026-05-02 00:40:55 +02:00
FakeMichau 2926145c47 Expose Hud Cutoff shader as a configurable setting 2026-04-26 21:28:16 +02:00
TheRazerMD 28b660a5a9 Some INI and Overlay changes 2026-04-24 00:45:47 +02:00
cdozdil 4f924e224a Updates debug view info 2026-04-22 23:09:11 +02:00
FakeMichau 8443707fcd Remove the FSR4-specific flag for the Debug View
Also resolves the issue of the flag not applying correctly when switching from FSR 3.1 + debug view to FSR 4
2026-04-22 19:38:37 +02:00
FakeMichau 0f537d5f47 Update to the new Streamline SDK, in-game DMFG fps target 2026-04-21 15:53:44 +02:00
FakeMichau c5f05928c0 Rename FSR 3.1 to FFX in the config 2026-04-21 15:13:48 +02:00
cdozdil 4669d1bccc Added depth aware sharpness 2026-04-20 00:58:16 +02:00
cdozdil d3db287024 LoadLibrary rework for collecting extra dlls under a single folder 2026-04-17 00:15:37 +02:00
FakeMichau 72a1c9e682 Make logging config more sane 2026-04-06 14:25:44 +02:00
FakeMichau 0f5eb3852a Rename Nukem's 2026-04-04 23:34:17 +02:00
FakeMichau a2aef3560d Add in-game toggle for Dynamic MFG
Targets monitor's refresh rate, for custom targets use FramerateTargetDMFG and restart the game
2026-04-04 19:03:48 +02:00
FakeMichau 320757287d WIP: attempt to support DMFG when using fakenvapi 2026-04-03 21:16:37 +02:00
FakeMichau 56514f67f7 Rework fakenvapi a bit
- show low latency tech inactive status
- move xefg without xell into the dropdown menu
- show reflex graph when xell is force disabled
2026-03-30 21:14:39 +02:00
cdozdil 7a1f18ca12 Merge dlssg-feature 2026-03-27 14:58:45 +03:00
TheRazerMD 47c737b56c Slight INI corrections 2026-03-25 11:42:09 +01:00
cdozdil 6da50c7462 Added option to disable HUDFix resource tracking 2026-03-25 11:49:47 +03:00
FakeMichau a15810bd34 XeLL on non-Intel GPUs without needing to use FG
Requires the usage for the XeFG swapchain but FG itself is not active.
2026-03-23 19:15:54 +01:00
FakeMichau aa9923bc33 Enable FSR4 on capable GPUs by default 2026-03-19 17:02:47 +01:00
FakeMichau 0d1f8df0f0 Merge branch 'identify-gpu' into HEAD 2026-03-18 13:48:05 +01:00
FakeMichau f872159235 Allow for Reflex -> XeLL conversion to be skipped when using XeFG 2026-03-18 02:04:55 +01:00
FakeMichau c9266d3e7d Move fakenvapi configs together 2026-03-17 18:35:08 +01:00
FakeMichau b5737b094d Get internal fakenvapi running 2026-03-17 18:15:55 +01:00
cdozdil d32b23ec23 Added DontUseFakenvapiForXeLLOnNvidia 2026-03-15 22:49:34 +03:00
cdozdil 4d02df05c8 Added FrameTime input selection
Moved some options from XeFG to FrameGen
2026-03-15 18:57:48 +03:00
cdozdil 632a044783 Added XeFG UI Composition option 2026-03-12 22:56:33 +03:00
cdozdil c7d38a57dd Removed MaxInterpolationCount
Added check for old libxess_fg versions
2026-03-11 16:19:59 +03:00
cdozdil 3f8077dee1 Added support for changing interpolated frame count on the fly 2026-03-09 22:48:05 +03:00
cdozdil b4055caa5c Disable NTShared for Dx11 by default 2026-03-08 01:36:35 +03:00
cdozdil 3e35ceb085 Added PreserveSwapChain option
Fixed FG swapchain release logic
Added quirk for Ninja Gaiden 4
2026-03-06 22:40:17 +03:00
cdozdil b2605d9490 Revert "Copy Velocity too when Fix Nukem's is used"
This reverts commit bbff6944bf.
2026-03-06 14:40:58 +03:00
cdozdil bbff6944bf Copy Velocity too when Fix Nukem's is used 2026-03-05 22:41:53 +03:00
cdozdil cc7b9bb207 Merge branch 'master' of https://github.com/optiscaler/OptiScaler 2026-03-05 21:54:37 +03:00
realdody 5d16afa54d Downscaler selection rework (#885)
* Downscaler refactor changes

* Fix nitec's undiagnosed OCD complaints

* Fix clang format errors

* Revert "Fix clang format errors"

This reverts commit a9fdbf802f.

* Add info about downscalers in the item description. Use proper names for downscalers

* Allow selection of FSR 1 and Bicubic when ratio is below 1.0

* Remove unnecessary constantsInited check

* Refactor constant initialization in OS_Dx12.cpp

Removed redundant initialization check for constants and updated their values directly.

* Refactor constant initialization in OS_Vk.cpp

Removed the unused 'constantsInited' boolean and simplified the initialization logic for constants.

* Adjust output scaling parameters based on conditions

* Fix output scaling downscaler assignment

* hopefully fix clang 20 complaints

---------

Co-authored-by: nitec <35529761+cdozdil@users.noreply.github.com>
2026-03-05 21:52:55 +03:00
cdozdil 041a9c8de7 Added optional User32 EnumDisplayDevicesA & EnumDisplayDevicesW spoofing 2026-03-05 15:46:36 +03:00
FakeMichau 560b5b7fad Move FSR 4 checks 2026-03-02 22:25:46 +01:00
cdozdil 9b37c255e7 Added Lanczos 2, Kaiser 2 & 3 to Output Scaling 2026-02-20 17:42:33 +03:00
cdozdil 7534962fb8 Added driver version parameter to the ini 2026-02-16 12:13:48 +03:00
cdozdil 8141d6ccfe Add reg spoof info to ini 2026-02-16 01:06:09 +03:00
cdozdil 92d86a45d7 Added FSR2.1.2 w/Dx12 to Vulkan upscalers 2026-02-10 17:42:52 +03:00
TheRazerMD f56231abce Some INI changes 2026-02-10 00:03:34 +01:00
cdozdil 40071536b9 Added process filter options. Thanks to @ShmidtS 2026-02-05 23:25:08 +03:00
cdozdil 1e9052ca9c Changed Intel sample to b580 2026-01-18 15:28:25 +03:00
cdozdil 25d32f317b Added FSR2 Vulkan input support 2026-01-12 23:57:55 +03:00
cdozdil 0ba6a53243 Improve XeFG interpolation 2026-01-12 21:47:20 +03:00
cdozdil 3490446f47 Seperated DLSS/DLSSD preset overrides
Added ability to revert back to games original preset
2026-01-11 20:58:14 +03:00
cdozdil cf549e3be8 Made resource tracking optional 2026-01-11 14:19:20 +03:00