Commit Graph
3550 Commits
Author SHA1 Message Date
TheRazerMD cda3e2e477 Merge branch 'release/0.9' of https://github.com/optiscaler/OptiScaler into release/0.9 2026-03-30 21:12:33 +02:00
cdozdil c4c00ef7cd Disable XeFG before changing composition or interpolation count 2026-03-30 18:51:42 +03:00
FakeMichau d315741446 Block the EOS by default when any FG is present 2026-03-30 14:17:22 +02:00
FakeMichau 30eaca4a86 Make vector of overlay dlls use the macro 2026-03-30 14:17:11 +02:00
cdozdil fc26f6529d Adjusted menu auto sizing 2026-03-29 22:31:06 +03:00
cdozdil 0ec2dae7f4 Added Opti Wiki link to menu 2026-03-29 22:12:09 +03:00
cdozdil fad6f5ffa3 Disable ModifySCIndex 2026-03-29 20:40:41 +03:00
cdozdil d4d422b30c More FG swapchain release improvements 2026-03-29 12:40:11 +03:00
TheRazerMD 203aa84c5b Modified Nixxes Sony ports quirks
* DisableDxgiSpoofing for the rest of them
2026-03-29 03:08:02 +02:00
cdozdil 863e7c490d More FG swapchain release checks 2026-03-29 01:46:44 +03:00
cdozdil 3833d8bebf Enable ModifySCIndex by default 2026-03-29 00:54:02 +03:00
cdozdil a7a6912750 Better FG swapchain release 2026-03-29 00:21:51 +03:00
cdozdil a25e1071dc Changed control at SetFrameCount 2026-03-28 23:39:16 +03:00
cdozdil 85a184bae7 Added a quirk for Talos 2 2026-03-28 23:27:48 +03:00
cdozdil 7a217d91cd move nvapi to include 2026-03-28 22:14:45 +03:00
nitec 59706c833e Delete external/nvapi directory 2026-03-28 22:10:00 +03:00
cdozdil 3e73ff6121 Enable LowRes MV's flag when using NativeAA + OutputScaling 2026-03-28 11:36:35 +03:00
TheRazerMD 47ec75ec21 Modified TLoU Part 1 quirks
* DisableDxgiSpoofing
2026-03-27 23:35:05 +01:00
nitec bf064404b7 Enbale OutputScaling when using NativeAA 2026-03-28 01:30:58 +03:00
nitec 1f81d84ed5 Fix D3D11 DLSS init issue on Nvidia cards, fixes Trails 2026-03-28 01:09:07 +03:00
FakeMichau 3a973ebceb Update the FFX v2 SDK 2026-03-27 22:44:21 +03:00
cdozdil 7895e4539a Added checks to sl1 logging too 2026-03-27 16:11:36 +03:00
cdozdil 5ad4b73f05 Fix clang 2026-03-27 10:37:39 +03:00
cdozdil 991995ddc0 To prevent XeLL issues reset XeFG state on composition and V-Sync changes 2026-03-27 10:33:54 +03:00
FakeMichau a2c8ef16c9 Mutex the access to commandPoolToQueueFamilyMap 2026-03-26 14:21:20 +01:00
TheRazerMD f73a2f9fd9 Slight INI corrections 2026-03-25 11:41:14 +01:00
cdozdil 8321ed494b Added option to disable HUDFix resource tracking 2026-03-25 11:48:27 +03:00
TheRazerMD 91608050f8 Slight version modification 2026-03-24 19:43:18 +01:00
TheRazerMD ad908b28e6 Fixed model selection for FSR 4.1 2026-03-24 16:33:24 +01:00
cdozdil 766c1c4a17 Fixed overlooked context check at configure 2026-03-24 17:39:12 +03:00
cdozdil 937dd9a594 Added extra logging for DXGI_DEVICE_REMOVED situations 2026-03-24 17:32:16 +03:00
cdozdil 0b82075a3f Release some unreleased objects 2026-03-24 16:26:40 +03:00
cdozdil f31397385a Fix FFX crash on DestroyContext by using real context ptr 2026-03-24 16:02:00 +03:00
TheRazerMD 573d52bd2b More funny 2026-03-23 22:50:49 +01:00
TheRazerMD 11645cf438 Fix clang 2026-03-23 22:00:12 +01:00
FakeMichau 0ec692fd00 Add logging strings for new ffx features 2026-03-23 21:51:46 +01:00
FakeMichau db4381464c Apply UI extraction to Death Stranding 2 for FSR FG 2026-03-23 21:26:19 +01:00
FakeMichau ad7347e1c8 Passthrough Radiance Cache calls 2026-03-23 15:26:43 +01:00
TheRazerMD 99ab0d3166 Bump to Pre12 2026-03-23 12:52:46 +01:00
FakeMichau 56d5214667 Fix a crash with FSR FG 2026-03-23 00:09:17 +01:00
FakeMichau 8bbd6020c5 Passthrough FSRD calls 2026-03-22 23:41:37 +01:00
TheRazerMD 5baf79e2ec Added OldOverlayMenu quirk, applied to REF PDUpscaler games
* OldOverlayMenu quirk - enables opening Opti overlay while TemporalUpscaler is active
2026-03-22 22:11:49 +01:00
TheRazerMD f24a987a4b Some overlay changes
* Slight change to no upscaler detected text
* Added FSR3.1-FG debug view descriptions
2026-03-22 19:31:31 +01:00
TheRazerMD e82bb6fd80 Added more game quirks
* REF PDUpscaler games - DisableDxgiSpoofing
* Lies of P - DisableDxgiSpoofing
* Assetto Corsa EVO - DisableDxgiSpoofing
* Assetto Corsa Rally - DisableFSR2Inputs, DisableFSR3Inputs - stops crashing for FFX inputs (still needs Engine.ini tweak)
2026-03-22 19:08:41 +01:00
TheRazerMD 14c5d83308 Added Crimson Desert quirk
* DisableDxgiSpoofing - due to crash
2026-03-20 18:27:28 +01:00
TheRazerMD f6d2e0c0e6 Added DEATH STRANDING 2: ON THE BEACH quirk
* DisableDxgiSpoofing
2026-03-18 02:02:25 +01:00
FakeMichau 7f52423638 HACK: Allow XeSS/XeFG to run on newer AMD drivers
SetResidencyPriority fails when xess/xefg calls them on newer Windows AMD drivers, xess/xefg treat this as a full error and quits. Ignore the return value as a workaround.
2026-03-16 18:34:18 +01:00
cdozdil f1c2e9d54b Added optional release ref limit code 2026-03-16 14:59:11 +03:00
cdozdil 7a167879b2 Move backbuffer release code just before resize to prevent crashes 2026-03-16 14:51:40 +03:00
cdozdil 1431f80c77 Add backbuffer release logic to FG swapchain release too 2026-03-16 09:25:43 +03:00