Commit Graph

  • aea65626c7 Moved Root Signatore restore logic to D3D12 hooks cdozdil 2026-02-28 14:54:30 +03:00
  • cdef3cf425 Disable DLSSD check at Dx12 restore signature cdozdil 2026-02-28 11:33:48 +03:00
  • b57621dc67 Store active d3d11/12 adapter description cdozdil 2026-02-28 11:16:10 +03:00
  • b38babd97f Small fixes here and there cdozdil 2026-02-28 11:15:44 +03:00
  • 0f26aa9031 Prevented a crash when header->next is uninited cdozdil 2026-02-27 21:58:42 +03:00
  • 55019b87d6 Added support for ffxQueryFrameGenerationSwapChainGetGPUMemoryUsageDX12V2 cdozdil 2026-02-27 21:58:19 +03:00
  • 1492f7ed9c Fixed validation layer messages related to opti menu cdozdil 2026-02-27 21:57:30 +03:00
  • f271f85803 Fix Vulkan Validation Layers enabled compiling cdozdil 2026-02-27 21:18:36 +03:00
  • b34c6b0f49 Update FFX-VK inputs cdozdil 2026-02-27 20:23:48 +03:00
  • 97c7bc7b7d Fix the CheckForGPU again cdozdil 2026-02-27 13:16:18 +03:00
  • 8d32cb487b Updated OptiFG api check at menu cdozdil 2026-02-26 23:51:39 +03:00
  • cae9f92190 Fix a copy/paste error cdozdil 2026-02-26 22:57:11 +03:00
  • 5621a111fb Cleanup commented stuff cdozdil 2026-02-26 22:10:02 +03:00
  • c0f8565e46 Better FSR upscaler name selection cdozdil 2026-02-26 22:09:52 +03:00
  • 0779590aeb Respect the "const" parameters of hooked methods cdozdil 2026-02-26 22:05:42 +03:00
  • 72def2a518 Correctly support older drivers for FSR 4 model selection FakeMichau 2026-02-26 13:56:44 +01:00
  • 6a3175f438 Merge branch 'ffx-updates' into HEAD FakeMichau 2026-02-25 23:49:47 +01:00
  • 079563c4ce Increase compatibility of FSR 4 model preset selection FakeMichau 2026-02-25 23:41:54 +01:00
  • 22dceb32af Fix quality selection for FSR inputs cdozdil 2026-02-26 00:51:24 +03:00
  • a718e40b30 Clean up ffx upgrade FakeMichau 2026-02-25 22:51:19 +01:00
  • 12902ce0d4 Added Vulkan FSR3.1/4 string cdozdil 2026-02-24 23:38:33 +03:00
  • f7e334d185 Merge branch 'master' of https://github.com/optiscaler/OptiScaler cdozdil 2026-02-24 23:19:33 +03:00
  • 36a661ac38 Again disable compute queues for testing cdozdil 2026-02-24 23:19:28 +03:00
  • 5464618415 Added WWZ depth quirk cdozdil 2026-02-24 23:18:47 +03:00
  • 7d5f60ea3e Added more filters to process exclusion, added Doom TDA quirk TheRazerMD 2026-02-24 01:38:04 +01:00
  • 22839a83b9 Fix clang... cdozdil 2026-02-23 14:18:55 +03:00
  • a5e0dcc0cf Don't call real reflex when setting fps limit with XeFG active FakeMichau 2026-02-20 20:19:41 +01:00
  • e80e652651 When possible use compute queue with interops cdozdil 2026-02-22 14:54:10 +03:00
  • 03df4ceed6 Disanle ReleaseHeaps to prevent crashes on upscaler feature release. cdozdil 2026-02-22 14:53:39 +03:00
  • 6012da6403 Dix FSR 2.1 w/Dx12 not rendering cdozdil 2026-02-22 13:51:01 +03:00
  • c10106e3cb Prevent log spam for d3d12 device cdozdil 2026-02-21 23:02:02 +03:00
  • 49802d8bd4 Check correctness of FG settings when menu is opened FakeMichau 2026-02-20 22:14:30 +01:00
  • 17c0273038 Check for a nullptr FakeMichau 2026-02-20 21:23:41 +01:00
  • c8c8dcddd2 Match NVSDK Vulkan OutHandle logic with Dx counterparts cdozdil 2026-02-20 17:44:07 +03:00
  • 3b6e5bd42b Changed GetDispatchIndex for better current frame catch up cdozdil 2026-02-20 17:43:36 +03:00
  • ed1cb110af Fixes for Draw UI cdozdil 2026-02-20 17:43:04 +03:00
  • 9b37c255e7 Added Lanczos 2, Kaiser 2 & 3 to Output Scaling cdozdil 2026-02-20 17:42:33 +03:00
  • 6383afc5ff Overhauled Draw UI Over, now supports XeFG and works when FG is not enabled cdozdil 2026-02-20 00:20:10 +03:00
  • f7d5813728 Enabled hkD3D12DeviceRelease in general to prevent crashes cdozdil 2026-02-19 16:39:53 +03:00
  • 84615bcb31 Fix FSR-FG input flicker on GTA5 cdozdil 2026-02-19 01:30:03 +03:00
  • 2eaa7965c1 Added quirk for Arknight cdozdil 2026-02-18 23:34:34 +03:00
  • b18e1462c4 Fix clang cdozdil 2026-02-18 14:03:32 +03:00
  • 11758965b5 Report correct number of frames to SL when using MFG cdozdil 2026-02-18 14:00:57 +03:00
  • 829b67e460 re-enable clang check nitec 2026-02-18 14:01:06 +03:00
  • 1ea0b303d1 Enable spoof hags when fg input is Nukam or DLSSG cdozdil 2026-02-18 00:50:52 +03:00
  • 96b5ea3a26 Add back VulkanDLSSBarrierFixup cdozdil 2026-02-18 00:50:31 +03:00
  • 6554a0195f reset _currentFrameId when frameId resets cdozdil 2026-02-18 00:35:44 +03:00
  • 936c9400d0 Updated RTX Remix quirk cdozdil 2026-02-17 23:51:43 +03:00
  • 50f5328317 Fix reporting of interpolated frames cdozdil 2026-02-17 16:57:22 +03:00
  • 7412a4bc11 Add FRAMEGENERATION_PREPARE_V2 to logs cdozdil 2026-02-17 16:26:11 +03:00
  • 134941f7a3 Added paused check too cdozdil 2026-02-17 15:13:53 +03:00
  • cbdc041a93 Added support for ffxDispatchDescFrameGenerationPrepareV2 cdozdil 2026-02-17 13:35:46 +03:00
  • c5b52f7802 Fix isNvidia checks at quirks cdozdil 2026-02-16 23:24:05 +03:00
  • ce6202a66a Improved QueueFamilyIndex handling, fixes Indy crash cdozdil 2026-02-16 23:02:42 +03:00
  • 9f0c689ca8 Fix the typo cdozdil 2026-02-16 15:44:55 +03:00
  • 7534962fb8 Added driver version parameter to the ini cdozdil 2026-02-16 12:13:48 +03:00
  • 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 cdozdil 2026-02-16 12:06:30 +03:00
  • 8141d6ccfe Add reg spoof info to ini cdozdil 2026-02-16 01:06:09 +03:00
  • eb6361eb62 Added vkSubmitQueue -> vkSubmitQueue2 for testing cdozdil 2026-02-16 01:00:25 +03:00
  • 2ad8557595 Added registry spoofing option & quirk. Thanks to @artur-graniszewski Added Black Myth quirk cdozdil 2026-02-16 00:59:33 +03:00
  • 7fb068b223 Made resource mutex frame bound and shared cdozdil 2026-02-15 21:05:31 +03:00
  • debd658753 Disabled clang until it gets fixed nitec 2026-02-15 18:03:48 +03:00
  • eeeb11fbe7 Cleaned for Vulkan Debug Layer errors cdozdil 2026-02-15 17:44:29 +03:00
  • 73d5107b7d Changed Depth Transfer for Vulkan, should be less error prone now cdozdil 2026-02-15 17:44:14 +03:00
  • 83435307a9 Added missing query pool reset to Vulkan upscaler timing calculation cdozdil 2026-02-15 11:12:01 +03:00
  • cf94d3f995 Fix mipmap clamp crash on GoW:R. Thanks to @TheRazerMD cdozdil 2026-02-15 11:11:28 +03:00
  • 0ebebbf4d5 Prevent circular hooks cdozdil 2026-02-14 00:02:46 +03:00
  • 0c012529f7 Added nullptr check cdozdil 2026-02-13 17:27:17 +03:00
  • 1c5ea8f419 Prevent vkstate tracker crash during upscaler change cdozdil 2026-02-13 02:11:38 +03:00
  • 6e3c4824a5 Stop hooking winevulkan cdozdil 2026-02-13 02:11:02 +03:00
  • 2daa430989 Fix output scaling for FSR3.1 cdozdil 2026-02-13 02:10:17 +03:00
  • 338ba2c011 Do not enable "/external/vk/opticalflow/supported" cdozdil 2026-02-12 22:18:41 +03:00
  • a51c805a47 Prevent a crash cdozdil 2026-02-12 21:57:04 +03:00
  • 90dc457088 Fix Vulkan output scaling cdozdil 2026-02-12 21:56:51 +03:00
  • 86796d5879 Removed 2 available 0 init params cdozdil 2026-02-11 20:44:13 +03:00
  • 3b639866fc Added nukem check cdozdil 2026-02-11 20:43:50 +03:00
  • dfb4191414 More streamline refinements cdozdil 2026-02-11 20:43:38 +03:00
  • 9d9921d355 Added checks to prevent crashes and more selective spoofing cdozdil 2026-02-11 17:56:14 +03:00
  • 554ffbbee3 Improved DLSSG check cdozdil 2026-02-11 17:55:38 +03:00
  • c89532357f Return no extension info for Vulkan DLSSG, SL will use it's own cdozdil 2026-02-11 17:55:23 +03:00
  • 42135d033b Added DLSSG extensions cdozdil 2026-02-11 17:54:36 +03:00
  • eb6a3192ea Merge branch 'master' of https://github.com/optiscaler/OptiScaler cdozdil 2026-02-11 14:58:40 +03:00
  • 368cb9f077 Use per pool mutex to redurce bottlenecks cdozdil 2026-02-11 14:56:13 +03:00
  • 1e62617f4a Change state.currentFeature usage with just currentFeature cdozdil 2026-02-11 14:55:33 +03:00
  • 6dda5f91f4 Bump to Pre10 TheRazerMD 2026-02-11 11:37:10 +01:00
  • c72bd43d5a Modified Process Exclusion list TheRazerMD 2026-02-11 11:29:25 +01:00
  • 9e73dcc4d0 Updated lanczos downscaler to lanczos3 cdozdil 2026-02-11 13:18:18 +03:00
  • ce5a37e7a8 Tweaked bicubic downsamplers for a bit sharper image Revert back to correct MAGIC kernel with LDS, now should be fast and sharper cdozdil 2026-02-11 10:59:33 +03:00
  • c1a0ac3ff5 Added StreamlineSpoofing check cdozdil 2026-02-11 01:18:20 +03:00
  • c8303cfb60 Delete OptiScaler/OptiScaler.7z nitec 2026-02-11 00:43:55 +03:00
  • 8e310fa163 Reduce json modifications cdozdil 2026-02-11 00:22:21 +03:00
  • cafe0eef28 NVNGX input changes cdozdil 2026-02-11 00:22:05 +03:00
  • c9e55edf18 Reduce the logs cdozdil 2026-02-11 00:21:42 +03:00
  • c1c012c335 Fix clang cdozdil 2026-02-10 17:57:01 +03:00
  • 4e8332741d Made final adjustments cdozdil 2026-02-10 17:53:23 +03:00
  • e366b9885e Seperate dx11 DT shader to not break it cdozdil 2026-02-08 13:10:55 +03:00
  • 92d86a45d7 Added FSR2.1.2 w/Dx12 to Vulkan upscalers cdozdil 2026-02-07 23:05:19 +03:00
  • cb353ab7a6 Fix another compiler warning cdozdil 2026-02-07 21:58:08 +03:00
  • 59abab80e3 Move IsWithDx12 to each feature to remove warnings cdozdil 2026-02-07 21:45:07 +03:00
  • 32339daa12 Hopefully final fix depth transfer for vulkan cdozdil 2026-02-07 21:25:20 +03:00