cdozdil
fa042878f4
Use GUID as DLSS project id and correct version scheme
2026-03-05 21:55:28 +03:00
cdozdil
cc7b9bb207
Merge branch 'master' of https://github.com/optiscaler/OptiScaler
2026-03-05 21:54:37 +03:00
realdody and nitec
5d16afa54d
Downscaler selection rework ( #885 )
...
* Downscaler refactor changes
* Fix nitec's undiagnosed OCD complaints
* Fix clang format errors
* Revert "Fix clang format errors"
This reverts commit a9fdbf802f .
* Add info about downscalers in the item description. Use proper names for downscalers
* Allow selection of FSR 1 and Bicubic when ratio is below 1.0
* Remove unnecessary constantsInited check
* Refactor constant initialization in OS_Dx12.cpp
Removed redundant initialization check for constants and updated their values directly.
* Refactor constant initialization in OS_Vk.cpp
Removed the unused 'constantsInited' boolean and simplified the initialization logic for constants.
* Adjust output scaling parameters based on conditions
* Fix output scaling downscaler assignment
* hopefully fix clang 20 complaints
---------
Co-authored-by: nitec <35529761+cdozdil@users.noreply.github.com >
2026-03-05 21:52:55 +03:00
cdozdil
96e7443b07
Added more keys/values to registry spoofing
2026-03-05 15:47:28 +03:00
cdozdil
041a9c8de7
Added optional User32 EnumDisplayDevicesA & EnumDisplayDevicesW spoofing
2026-03-05 15:46:36 +03:00
cdozdil
c87d4a9689
Added MacType to blocked dll names
2026-03-04 01:23:11 +03:00
cdozdil
322107abb1
Added blocked dll names, fixes windhark crashes
2026-03-04 01:07:22 +03:00
cdozdil
d8a0991700
Remove downscaler check from bias and depth transfer Dx11 shaders
2026-03-03 23:31:24 +03:00
cdozdil
2579781174
Added missing function pointer checks to vkGetInstanceProcAddr and vkGetDeviceProcAddr hooks
2026-03-03 22:25:22 +03:00
cdozdil
b31a28a1fa
Added Tainted Grail - Fall of Avalon quirk
2026-03-01 21:49:38 +03:00
cdozdil
d01a41223e
Use magic enum with D3D12 debug logs
2026-03-01 14:54:05 +03:00
cdozdil
82221a9201
Revent Vulkan menu changes
2026-03-01 14:53:42 +03:00
cdozdil
cde4c8dfcb
Fix for FfxDispatch pNext crashes, now we assume Dispatch calls have only one description
2026-03-01 14:03:49 +03:00
FakeMichau
bff90b142a
Update some comments
2026-03-01 03:06:08 +01:00
TheRazerMD
06b9d9e371
Added RE Requiem quirks
...
* Gave RE9 the Crapcom treatment
2026-02-28 18:47:11 +01:00
cdozdil
30bef3bc1e
Fix XeFG interpolation could help martker always visible
2026-02-28 20:09:04 +03:00
cdozdil
aea65626c7
Moved Root Signatore restore logic to D3D12 hooks
2026-02-28 14:54:30 +03:00
cdozdil
cdef3cf425
Disable DLSSD check at Dx12 restore signature
2026-02-28 11:33:48 +03:00
cdozdil
b57621dc67
Store active d3d11/12 adapter description
2026-02-28 11:16:10 +03:00
cdozdil
b38babd97f
Small fixes here and there
2026-02-28 11:15:44 +03:00
cdozdil
0f26aa9031
Prevented a crash when header->next is uninited
2026-02-27 22:03:49 +03:00
cdozdil
55019b87d6
Added support for ffxQueryFrameGenerationSwapChainGetGPUMemoryUsageDX12V2
2026-02-27 21:58:19 +03:00
cdozdil
1492f7ed9c
Fixed validation layer messages related to opti menu
2026-02-27 21:57:30 +03:00
cdozdil
f271f85803
Fix Vulkan Validation Layers enabled compiling
2026-02-27 21:18:36 +03:00
cdozdil
b34c6b0f49
Update FFX-VK inputs
2026-02-27 20:23:48 +03:00
cdozdil
97c7bc7b7d
Fix the CheckForGPU again
2026-02-27 13:16:18 +03:00
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