cdozdil
663f976a2f
Changed DontCreateD3D12DeviceForLuma to CreateD3D12DeviceForLuma for more user controllable behaviour
2026-06-11 03:05:31 +02:00
cdozdil
78d8222ccb
Added Korean PoE exe names for quirks
2026-06-11 03:01:38 +02:00
cdozdil
e5b1b9a94d
Standardize NVSDK Init code between APIs
2026-06-11 03:01:18 +02:00
cdozdil
487363d461
A small optimisation for DAS
2026-06-11 02:51:09 +02:00
cdozdil
075c665c78
Show correct FPS when using FG + old menu
2026-06-11 02:50:49 +02:00
cdozdil
8030042ded
Fix Nvidia NVSDK init path order so dll overrides are now working again
2026-06-11 02:50:30 +02:00
cdozdil
9d9f50dd60
Add tonemapping to missing menu objects
2026-06-11 02:42:03 +02:00
cdozdil
e1bcf41973
Use new Unreal game engine info
2026-06-11 02:34:56 +02:00
cdozdil
7929f8dd6a
Added swapchain waitable object simualtion, fixes XeSS3 + Unity games stuck when loading
2026-06-11 02:29:00 +02:00
FakeMichau
3ef1bf6163
Merge branch 'master' of https://github.com/optiscaler/OptiScaler
2026-06-11 02:18:16 +02:00
FakeMichau
bcf4935b6a
Get state variable names in line with naming convention
2026-06-11 02:14:22 +02:00
cdozdil
ff156937b3
Added more game info + game engine detection
2026-06-11 01:44:26 +02:00
cdozdil
428712ef9f
Fix CreateBufferResource return value
2026-06-11 01:31:44 +02:00
cdozdil
e4f08c85bb
Start resource tracking as early as possible
2026-06-11 01:31:06 +02:00
cdozdil
a09546fab6
Using format transfer should not be needed
2026-06-11 01:25:07 +02:00
cdozdil
4449331843
Disable release of swapchain backbuffers for WrappedIDXGISwapChain4
2026-06-11 01:24:56 +02:00
cdozdil
14577999c9
Everytime apply tonemapping after applying theme colors. Should fix HDR display issues
2026-06-11 01:21:10 +02:00
cdozdil
7cc7cf2aac
Fix for ResizeBuffers1 bracket error
2026-06-11 01:21:06 +02:00
TheRazerMD
b284a78751
Added purple preset
...
Saints Row time
2026-06-11 01:19:21 +02:00
cdozdil
90f19428ec
Added background alpha
2026-06-11 01:15:52 +02:00
cdozdil
c9ad9c2cc5
Fix for menu colors not loaded corrently from ini
2026-06-11 01:15:35 +02:00
cdozdil
3ffc972447
Added auto FGResourceFlip enabling when Unity is detected
2026-06-10 22:20:06 +03:00
cdozdil
ca5d59afb1
Added device removed reason logging to wrapped swapchain too
2026-06-10 22:19:53 +03:00
cdozdil
f7b9fc8e45
Fixed comma issue ay overlay names
2026-06-10 22:19:50 +03:00
cdozdil
e0217aed0b
Added error catching for ASI late load thread
2026-06-10 21:55:14 +03:00
cdozdil
f62a7e3229
Added late loading option for ASI files
2026-06-10 21:55:01 +03:00
cdozdil
e3643a358b
Fix for DLSSD feature reverting to DLSS
2026-06-10 19:06:04 +02:00
FakeMichau
742d5843a5
Remove DLSSG Force off driver override when using DLSSG as output
2026-06-10 18:44:44 +02:00
FakeMichau
238ca06aeb
Add a timeout to fallback sleep
2026-06-08 13:32:02 +02:00
FakeMichau
3911cf81d8
Always call ReleaseFeature on Nvngx FG mods
2026-06-08 12:32:08 +02:00
FakeMichau
c03adbfe13
Fix DLSSG overrides not showing
2026-06-08 12:29:37 +02:00
FakeMichau
7445bb0e68
Expose some flags via the menu
...
Might crash
2026-06-08 02:38:01 +02:00
FakeMichau
a1f08c5669
Update the config file with FG Output information
2026-06-08 01:27:32 +02:00
FakeMichau
f7ac157ebe
Expose debugging options for Nvngx FG mods when using DLSSG with Nvngx FG
2026-06-08 01:18:21 +02:00
FakeMichau
16d54f6ba3
Add logging of return values of some DLSSG calls
2026-06-08 01:11:13 +02:00
FakeMichau
37adc28343
Hide the generic DLSSG controls when using DLSSG as input or output
2026-06-08 00:35:21 +02:00
FakeMichau
30c7062dc2
Hide low latency inputs behind compile flag
2026-06-08 00:28:51 +02:00
FakeMichau
6da2a2c095
Fix reflex hooking
2026-06-08 00:26:58 +02:00
FakeMichau
479b353c49
Remove dead code
2026-06-04 20:19:27 +02:00
FakeMichau
ec9d9b8d9d
Add support for DLSSG DispatchFlags
2026-06-04 20:17:28 +02:00
FakeMichau
4165d6fc2c
Force UntilPresent validity in XeFG when no cmdList + ValidNow
2026-05-29 17:18:54 +02:00
FakeMichau
7001d92a0c
Add quirk for ignoring SL resources with ValidUntilEvaluate for FG
...
They are mostly used for upscaling, when that's combined with the fact that we can only tag a resource once with XeFG, we have to choose if we tag the resource that's given but make a copy, or not and hope one with the proper validity is provided later.
In 007 First Light we can ignore them. Probably the same goes with Starfield. This way we don't have to make an unnecessary copy.
Also made ValidUntilEvaluate be treated as ValidNow for FG when the quirk isn't applied to make sure a copy exists
2026-05-29 17:18:47 +02:00
FakeMichau
965d7e269c
Clean up RestoreComputeRoot code
2026-05-29 17:00:19 +02:00
FakeMichau
b950c49c2e
Move quirk to config-level quirks
2026-05-29 16:55:59 +02:00
FakeMichau
daec629d0e
FG quirks for 007 First Light
2026-05-29 16:55:51 +02:00
FakeMichau
40fba9562d
Expand the signature state tracking
...
Should fix glitching in 007 First Light
2026-05-29 16:55:45 +02:00
FakeMichau
c9f9db6cda
Add quirk for restoring descriptor heaps
...
Something something bindless so can't change descriptor heaps
2026-05-29 16:55:38 +02:00
FakeMichau
79dc26011e
WIP: Low Latency tech input/output selection from menu
2026-05-24 01:31:26 +02:00
FakeMichau
447b91f017
WIP: only pass through async markers coming from XeLL created by Opti
2026-05-23 19:04:50 +02:00
FakeMichau
6a1bcd83e6
Move reflex marker events to sl hooks
2026-05-23 18:35:35 +02:00