Commit Graph

3391 Commits

Author SHA1 Message Date
cdozdil 8d32cb487b Updated OptiFG api check at menu 2026-02-26 23:51:39 +03:00
cdozdil cae9f92190 Fix a copy/paste error 2026-02-26 22:57:11 +03:00
cdozdil 5621a111fb Cleanup commented stuff 2026-02-26 22:10:02 +03:00
cdozdil c0f8565e46 Better FSR upscaler name selection 2026-02-26 22:09:52 +03:00
cdozdil 0779590aeb Respect the "const" parameters of hooked methods 2026-02-26 22:05:42 +03:00
FakeMichau 72def2a518 Correctly support older drivers for FSR 4 model selection 2026-02-26 13:56:44 +01:00
FakeMichau 6a3175f438 Merge branch 'ffx-updates' into HEAD 2026-02-25 23:49:47 +01:00
FakeMichau 079563c4ce Increase compatibility of FSR 4 model preset selection 2026-02-25 23:41:54 +01:00
cdozdil 22dceb32af Fix quality selection for FSR inputs 2026-02-26 00:51:24 +03:00
FakeMichau a718e40b30 Clean up ffx upgrade 2026-02-25 22:51:19 +01:00
cdozdil 12902ce0d4 Added Vulkan FSR3.1/4 string 2026-02-24 23:38:33 +03:00
cdozdil f7e334d185 Merge branch 'master' of https://github.com/optiscaler/OptiScaler 2026-02-24 23:19:33 +03:00
cdozdil 36a661ac38 Again disable compute queues for testing 2026-02-24 23:19:28 +03:00
cdozdil 5464618415 Added WWZ depth quirk 2026-02-24 23:18:47 +03:00
TheRazerMD 7d5f60ea3e Added more filters to process exclusion, added Doom TDA quirk
* Doom TDA - DisableDxgiSpoofing
2026-02-24 01:38:04 +01:00
cdozdil 22839a83b9 Fix clang... 2026-02-23 14:18:55 +03:00
FakeMichau a5e0dcc0cf Don't call real reflex when setting fps limit with XeFG active 2026-02-23 14:13:44 +03:00
cdozdil e80e652651 When possible use compute queue with interops 2026-02-22 14:54:10 +03:00
cdozdil 03df4ceed6 Disanle ReleaseHeaps to prevent crashes on upscaler feature release. 2026-02-22 14:53:39 +03:00
cdozdil 6012da6403 Dix FSR 2.1 w/Dx12 not rendering 2026-02-22 13:51:01 +03:00
cdozdil c10106e3cb Prevent log spam for d3d12 device 2026-02-21 23:02:02 +03:00
FakeMichau 49802d8bd4 Check correctness of FG settings when menu is opened 2026-02-20 22:14:30 +01:00
FakeMichau 17c0273038 Check for a nullptr 2026-02-20 21:25:28 +01:00
cdozdil c8c8dcddd2 Match NVSDK Vulkan OutHandle logic with Dx counterparts 2026-02-20 17:44:07 +03:00
cdozdil 3b6e5bd42b Changed GetDispatchIndex for better current frame catch up 2026-02-20 17:43:36 +03:00
cdozdil ed1cb110af Fixes for Draw UI 2026-02-20 17:43:04 +03:00
cdozdil 9b37c255e7 Added Lanczos 2, Kaiser 2 & 3 to Output Scaling 2026-02-20 17:42:33 +03:00
cdozdil 6383afc5ff Overhauled Draw UI Over, now supports XeFG and works when FG is not enabled 2026-02-20 00:20:10 +03:00
cdozdil f7d5813728 Enabled hkD3D12DeviceRelease in general to prevent crashes 2026-02-19 16:39:53 +03:00
cdozdil 84615bcb31 Fix FSR-FG input flicker on GTA5 2026-02-19 01:30:03 +03:00
cdozdil 2eaa7965c1 Added quirk for Arknight 2026-02-18 23:34:34 +03:00
cdozdil b18e1462c4 Fix clang 2026-02-18 14:03:32 +03:00
cdozdil 11758965b5 Report correct number of frames to SL when using MFG 2026-02-18 14:00:57 +03:00
nitec 829b67e460 re-enable clang check 2026-02-18 14:01:06 +03:00
cdozdil 1ea0b303d1 Enable spoof hags when fg input is Nukam or DLSSG 2026-02-18 00:50:52 +03:00
cdozdil 96b5ea3a26 Add back VulkanDLSSBarrierFixup 2026-02-18 00:50:31 +03:00
cdozdil 6554a0195f reset _currentFrameId when frameId resets 2026-02-18 00:35:44 +03:00
cdozdil 936c9400d0 Updated RTX Remix quirk 2026-02-17 23:51:43 +03:00
cdozdil 50f5328317 Fix reporting of interpolated frames 2026-02-17 16:57:22 +03:00
cdozdil 7412a4bc11 Add FRAMEGENERATION_PREPARE_V2 to logs 2026-02-17 16:26:11 +03:00
cdozdil 134941f7a3 Added paused check too 2026-02-17 15:13:53 +03:00
cdozdil cbdc041a93 Added support for ffxDispatchDescFrameGenerationPrepareV2 2026-02-17 13:35:46 +03:00
cdozdil c5b52f7802 Fix isNvidia checks at quirks 2026-02-16 23:24:05 +03:00
cdozdil ce6202a66a Improved QueueFamilyIndex handling, fixes Indy crash 2026-02-16 23:02:42 +03:00
cdozdil 9f0c689ca8 Fix the typo 2026-02-16 15:44:55 +03:00
cdozdil 7534962fb8 Added driver version parameter to the ini 2026-02-16 12:13:48 +03:00
cdozdil b4c52c162b Added DeviceID spoofing to registry spoofing
Now using config values for spoofed Vendor and Device Id
HAGS part now tied to SpoofHAGS
Updated spoofed driver version
2026-02-16 12:06:30 +03:00
cdozdil 8141d6ccfe Add reg spoof info to ini 2026-02-16 01:06:09 +03:00
cdozdil eb6361eb62 Added vkSubmitQueue -> vkSubmitQueue2 for testing 2026-02-16 01:00:25 +03:00
cdozdil 2ad8557595 Added registry spoofing option & quirk. Thanks to @artur-graniszewski
Added Black Myth quirk
2026-02-16 00:59:33 +03:00