4260 Commits

Author SHA1 Message Date
Michał Lewandowski 6db799667e Include a corny message 2026-07-08 18:48:09 +02:00
TheRazerMD 4cbad2af30 Merge branch 'master' of https://github.com/optiscaler/OptiScaler 2026-07-07 23:51:36 +02:00
TheRazerMD 0ad98dba5d Modified game quirks for UE fixes
* Caused by extended engine reporting applying UE fixes which certain games did not take well at all
2026-07-07 23:51:19 +02:00
cdozdil 88c3f691c1 Fix for Typeless Hudless resourcess 2026-07-06 21:37:32 +03:00
TheRazerMD 289fbeca19 Separated don't use Unreal resource barriers quirk 2026-07-05 14:07:07 +02:00
TheRazerMD 274ba5499a Added Zenless Zone Zero quirk, edited some quirk info
* IgnoreValidUntilEvaluateForFG
2026-07-05 13:58:55 +02:00
TheRazerMD 59166ced6e Quirk text correction 2026-07-05 13:58:33 +02:00
TheRazerMD d727b5dedf More game quirks 2026-07-05 13:55:45 +02:00
TheRazerMD ce1ee0b5c3 Modified MH Rise quirks
* RestoreComputeSigOnNonNvidia
2026-07-05 13:49:11 +02:00
FakeMichau e22256fe0d Apply DLSSG's dynamic flags to FSR FG 2026-07-05 04:09:40 +02:00
Michał Lewandowski 7876eaae91 Delete dxvk.conf 2026-07-05 00:30:19 +02:00
cdozdil d320c44a28 Removed DxgiSpoofing check from RestoreComputeSigOnNonNvidia quirk 2026-07-04 20:10:23 +03:00
Michał Lewandowski 8cdf238c27 Change artifact upload condition to nightly tag 2026-07-04 16:15:41 +02:00
Michał Lewandowski 9a6442f38d Enable scheduled build in GitHub Actions
Uncomment scheduled cron job for daily builds.
2026-07-04 16:05:01 +02:00
FakeMichau 42b20a3807 Avoid using Enabler for Vulkan 2026-07-02 19:39:21 +02:00
FakeMichau 7ce71e7640 Tie SL1 inputs with Reflex frame ids
Fixes severe flickering when using DLSSG -> FSRFG in Witcher 3
2026-07-02 19:07:46 +02:00
FakeMichau 4dab1f0640 WAR: Create DLSSG output late in Witcher 3 2026-07-02 18:36:05 +02:00
FakeMichau 892f53a5c4 Merge branch 'master' of https://github.com/optiscaler/OptiScaler 2026-07-02 18:30:22 +02:00
FakeMichau 991209f7b4 Don't nuke our own streamline
AI overlords were drunk apparently
2026-07-02 18:20:31 +02:00
cdozdil f7625d92d4 Better approach for CursorPos IAT hooking 2026-07-02 00:14:04 +03:00
cdozdil 0602fed2a6 Fix RE4 menu not visible
Upscaler time will be 0, beause there are no swapchain hooks
2026-07-01 23:56:51 +03:00
cdozdil b291c52692 Fix RE4 cursor hooks 2026-07-01 23:56:08 +03:00
cdozdil 1c5204c5b8 Added API info to upscalers 2026-07-01 23:45:14 +03:00
cdozdil 1692506b18 Merge branch 'master' of https://github.com/optiscaler/OptiScaler 2026-07-01 21:43:20 +03:00
cdozdil e1b4bcff75 Disabled Dx11 FG on upscaler change 2026-07-01 21:43:16 +03:00
cdozdil 265794702d Added swapchainInteropApi checks 2026-07-01 21:42:40 +03:00
FakeMichau d3cb03a612 Added quirks for RE Requiem's demo 2026-07-01 14:43:58 +02:00
FakeMichau 066802c680 Add RestoreCompute on Nvidia to the Pregmata Demo 2026-07-01 14:27:50 +02:00
FakeMichau 8406ecf5cd Treat d3d resources and void* as the same in ngx params 2026-07-01 11:37:45 +02:00
FakeMichau 479465a77c Important notice 2026-07-01 03:45:39 +02:00
FakeMichau f7fddf05f1 Updated DLSSG Vk barrier fixup
Not fully tested
2026-07-01 00:57:34 +02:00
FakeMichau 7133731ccb Reduce the time resources from GetResource are held by FG
Should resolve deadlocks with FSR FG
2026-07-01 00:56:35 +02:00
FakeMichau d1dd0c8e13 Disable FG with SL1 inputs when the game is reporting notRenderingGameFrames 2026-06-30 23:47:31 +02:00
FakeMichau 833e971703 Pass the resource lock to the user of GetResource
Should fix Witcher 3 crashing during alt tabbing with XeFG
2026-06-30 23:18:59 +02:00
FakeMichau 0649f067de Avoid using camera near and far values provided by FSR in Tiny Tina
One could also consider enabling the reactive mask as it is generally ok but can cause shimmering
2026-06-30 21:22:53 +02:00
FakeMichau b13182752e WIP: Make UeLL work with FSRFG + AL2 2026-06-30 19:20:47 +02:00
FakeMichau 8e5503cfc4 Hide FFX settings when using native DX11 FSR 3.1 2026-06-30 16:08:26 +02:00
FakeMichau d8f0c83b8e Fix fakenvapi not providing XeLL context to Opti 2026-06-30 14:41:55 +02:00
FakeMichau 5b95e22cf6 Eval upscaler right after a successful init 2026-06-30 02:42:39 +02:00
FakeMichau 52a9a338ce Disable hudfix in games that are known to have issues
Based on the game list from the wiki
2026-06-29 23:49:39 +02:00
cdozdil 4d878e8d13 Fix FSR3.1 presets dynamic calculation 2026-06-29 23:00:44 +03:00
cdozdil b97ac28069 Added FSR3.1 tuning presets 2026-06-29 22:39:12 +03:00
FakeMichau b422c15d4c Clean up nvngx paths in DX11 and Vulkan 2026-06-29 20:43:36 +02:00
FakeMichau 633ac7ae3e Add a notification when trying to use RTSS Reflex injection with XeFG 2026-06-29 18:59:52 +02:00
FakeMichau 2a1b4f7e2e Move D3D12_Optiscaler inside the OptiScaler folder 2026-06-29 18:42:55 +02:00
FakeMichau f1fe72f210 Skip *some* kind of spoofing when filling out D3D12 capabilities 2026-06-29 02:09:59 +02:00
FakeMichau 9d79697ffb Fillout IdentifyGpu even if amdxc64 isn't loaded 2026-06-29 01:25:01 +02:00
FakeMichau 655f59ff16 Safeguard reflex against getting reset by both Vulkan and D3D at the same time 2026-06-28 23:14:01 +02:00
FakeMichau dc5d3ddc42 Exclude magnifier from upscaler time
RCAS and Output scaling are still included as they impact image quality itself
2026-06-28 21:28:42 +02:00
FakeMichau e16a36e5d2 Ensure d3d12 capabilities are filled when amdxc64 hooked get called
Fixes FSR 4 not being selectable with VK w/dx12
2026-06-28 03:14:35 +02:00