Commit Graph

3616 Commits

Author SHA1 Message Date
FakeMichau 4aba00a947 Add late command list hooks
Should allow to restore root signatures in annoying games
2026-04-19 22:35:59 +02:00
FakeMichau 4dac212113 Clean up MV Scale query 2026-04-19 22:30:49 +03:00
cdozdil cd1d405fbc Fix fxc batch dx12 generated filename 2026-04-19 18:18:37 +03:00
cdozdil 517f871700 Added Linear depth detection for Depth Aware sharpener 2026-04-19 18:14:58 +03:00
cdozdil 0d7120c34c Fix DLSS & DLSSD RCAS checks 2026-04-19 17:53:23 +03:00
cdozdil 8e815f8e35 Fix clang errors 2026-04-19 17:33:29 +03:00
cdozdil 803ba04825 Added depth aware sharpness 2026-04-19 00:29:15 +03:00
cdozdil ec7b5411ad Fix MAGIC shader string 2026-04-19 00:29:13 +03:00
cdozdil 0c482828b5 Recompiled some shaders 2026-04-19 00:29:10 +03:00
cdozdil 42f0a034e8 Precompiled shaders are not default anymore 2026-04-19 00:29:08 +03:00
cdozdil 67451691f7 Updated shader tools 2026-04-19 00:29:06 +03:00
TheRazerMD 1f41617376 Added MOUSE: P.I. For Hire quirk
* DisableDxgiSpoofing
2026-04-18 13:16:18 +02:00
TheRazerMD e8c436d45a Initial PRAGMATA quirks
* Gave the Crapcom treatment
2026-04-18 12:53:02 +02:00
cdozdil c72e286b54 Fill supported extensions lists when they are empty 2026-04-17 13:00:46 +03:00
cdozdil d28d2225b6 Skip extension spoofing/mofications when DXVK/VKD3D is creating device/instance 2026-04-17 12:59:54 +03:00
TheRazerMD 0b8de9afd7 INI changes part 2 2026-04-17 11:45:33 +02:00
TheRazerMD 32314791cf INI changes
* Should match master branch changes
2026-04-17 11:38:43 +02:00
cdozdil 1a5932dbb7 Updated XeSS submodule 2026-04-17 10:10:23 +03:00
FakeMichau a190588220 Fix FSR 4 model selection when driver upgrade dll is missing
Plus add small indication in the menu when hooking failed
2026-04-16 23:11:07 +02:00
cdozdil c96c95cdd4 More fixes to resource tracking and hudfix 2026-04-16 09:54:03 +03:00
cdozdil bee6bc2640 Removed update error message from menu 2026-04-15 16:37:30 +03:00
cdozdil 59e7822436 Fix Hudfix limit check... 2026-04-14 18:38:28 +03:00
cdozdil fe6184aca5 Hudfix improvements and fixes 2026-04-14 00:30:29 +03:00
cdozdil 317f884c32 DisableHudifx checks ini option 2026-04-14 00:11:57 +03:00
cdozdil 7f5fb459de Fix FFX Denoiser hooks 2026-04-14 00:11:34 +03:00
TheRazerMD ffe02adbc2 Added Soulstice quirks
* ForceUnrealEngine
* ForceAutoExposure
2026-04-13 02:06:01 +02:00
TheRazerMD 780a9b020e Logging and INI changes
* Changed LogLevel to 0 - Trace by default
* Slight INI changes with reorganised logging options
* Renamed LogFile to LogFileName in order to avoid true.log files
2026-04-13 00:32:14 +02:00
cdozdil d75316d60b Correct one check and log Vk w/Dx12 extensions correctly 2026-04-11 23:38:38 +03:00
cdozdil 2163851782 Fix DeviceExtension cache logic, should fix Vk w/Dx12 can't find needed extensions 2026-04-11 23:05:57 +03:00
cdozdil 1af5a30b16 Use games exe path as MainDll folder (use 0.0 folder structure) 2026-04-11 22:14:08 +03:00
cdozdil 30e2fbf0e0 Fix for DLSS not working issue 2026-04-11 22:13:21 +03:00
FakeMichau 40800f2fe1 Correct a few more function signatures 2026-04-11 16:25:24 +02:00
FakeMichau c8ac38c585 Enforce more function signatures
On the vulkan side I took the easy route and used Gemini, in case of issues please visit https://support.gemini.com/
2026-04-11 16:21:09 +02:00
FakeMichau f19dc45533 Add hooking helpers for catching function signature mismatches
Only used in d3d12 hooks for now
2026-04-11 16:15:41 +02:00
cdozdil 595bf0a250 Changed Agility dll folder to make it compatible with old folder structure 2026-04-11 11:41:50 +03:00
cdozdil 2a51af26cb Fix LoadProxyLibrary is file/folder check 2026-04-11 11:12:30 +03:00
cdozdil abd5839617 Merge branch 'release/0.9' of https://github.com/optiscaler/OptiScaler into release/0.9 2026-04-11 01:47:20 +03:00
cdozdil 627cff9252 LoadLibrary rework for collecting extra dlls under a single folder 2026-04-11 01:46:47 +03:00
cdozdil 1421c610d4 Use DisableHudfix option for quirk 2026-04-11 01:45:32 +03:00
cdozdil 0be67b6537 Prevent a deadlock wehn using Vk w/Dx12 2026-04-11 01:44:33 +03:00
cdozdil ddb3ad41dd Small fixes and logs 2026-04-09 11:05:47 +03:00
FakeMichau 89da043fd0 Fix usage of XeSSLibrary
thanks to @loathingKernel
2026-04-08 23:16:56 +02:00
cdozdil 0a7bbb9ace Fixes for PreserveSwapchain logic 2026-04-08 15:32:32 +03:00
FakeMichau b68065e418 Try config path when looking for DLSS 2026-04-08 00:26:33 +02:00
cdozdil 282a460c3d Fix ResizeBuffers regressions from last commit 2026-04-08 00:43:08 +03:00
cdozdil 55dbb23ac9 Added quirk for WWZ EGS version 2026-04-07 11:03:05 +03:00
cdozdil 833b8dd575 Fix the version info 2026-04-06 17:25:26 +03:00
cdozdil 5aa219a4b7 Fix reading of FGFPTAllowWaitForSingleObjectOnFence from ini 2026-04-06 14:49:27 +03:00
cdozdil e3633cd798 Fix build issues 2026-04-06 14:13:30 +03:00
cdozdil b3b79c04a8 More ResizeBuffers(1) changes 2026-04-06 13:57:10 +03:00