cdozdil
|
f4e314aaed
|
Better pre-build event script
|
2026-09-18 18:12:27 +03:00 |
|
cdozdil
|
5f99560669
|
Use atomics for decisive booleans, tighter state checks
|
2026-09-18 18:02:22 +03:00 |
|
cdozdil
|
579a23ab3e
|
Quesry resource description once
|
2026-09-18 17:56:42 +03:00 |
|
cdozdil
|
f1436251c0
|
Removed unneded _drawMutex
|
2026-09-18 17:54:59 +03:00 |
|
cdozdil
|
166260bcd4
|
Remove resource from hudless lists when released
|
2026-09-18 17:53:19 +03:00 |
|
cdozdil
|
9df3ed0c14
|
Applied Dx11 like lock for XeFG on Dx12
|
2026-09-18 15:45:43 +03:00 |
|
cdozdil
|
349176128f
|
Disable XeFG backbuffer release hack
|
2026-09-18 15:04:54 +03:00 |
|
cdozdil
|
3bc197c297
|
Added a mutex to prevent resize during present for XeFG
|
2026-09-18 15:01:56 +03:00 |
|
cdozdil
|
26aca74167
|
Fix the misleading name of method
|
2026-09-18 13:55:33 +03:00 |
|
cdozdil
|
4c682650f3
|
Added IsChanged check for Dx11wDx12 swapchain to prevent unnecesarry resize calls to FG swapchain.
Trying to avoid resize calls to FG swapchain because we are not %100 sure about buffer status of it. It might be in use currently etc.
|
2026-09-18 13:19:57 +03:00 |
|
TheRazerMD
|
71199dcbc6
|
Added Trails in the Sky 2nd Chapter quirks
* UseFsr2Dx11Inputs
* DisableDxgiSpoofing
|
2026-09-18 11:11:13 +02:00 |
|
cdozdil
|
07d360b89e
|
Added early reject condutions to resource tracker
|
2026-09-17 18:09:06 +03:00 |
|
cdozdil
|
d0a556c30e
|
Remove mutex from loop
|
2026-09-17 18:01:34 +03:00 |
|
cdozdil
|
95a3f58420
|
Use existing resource info
|
2026-09-17 17:59:38 +03:00 |
|
cdozdil
|
659d743d1e
|
Remove unused hudfix objects
|
2026-09-17 17:56:46 +03:00 |
|
cdozdil
|
9282dde184
|
Add/moved mutexes for consistency
|
2026-09-17 17:40:00 +03:00 |
|
cdozdil
|
b9b0bec949
|
Use state parameter for all barriers
|
2026-09-17 17:38:17 +03:00 |
|
cdozdil
|
ce9ab02f2d
|
Safer copy rect calculation
|
2026-09-17 17:36:10 +03:00 |
|
cdozdil
|
08880f8877
|
Added Unknown format check for CompareResourceFormats
|
2026-09-17 17:33:43 +03:00 |
|
cdozdil
|
cbb57ac6a6
|
Removed unnecessary check
|
2026-09-17 17:01:31 +03:00 |
|
cdozdil
|
f08115a50e
|
Just in case added output check to UpscaleEnd
|
2026-09-17 17:00:01 +03:00 |
|
FakeMichau
|
8e2e944117
|
Formatting
|
2026-09-17 00:28:18 +02:00 |
|
FakeMichau
|
22e6ea28e9
|
Fix active Streamline binding and resource view cleanup [#1157]
|
2026-09-16 23:59:56 +02:00 |
|
FakeMichau
|
361fd12f5c
|
Adjust to upstream
|
2026-09-16 23:53:28 +02:00 |
|
FakeMichau
|
2e5a877028
|
Make Nukem's the default Nvngx FG replacement
|
2026-09-16 23:14:05 +02:00 |
|
cdozdil
|
b52cf663d6
|
Use KernelBaseProxy::GetProcAddress when possible
|
2026-09-16 23:34:37 +03:00 |
|
cdozdil
|
d794b18d10
|
Tried to prevent deadlocks at input system
|
2026-09-16 23:32:27 +03:00 |
|
cdozdil
|
4291bb9faf
|
Made check more readable
|
2026-09-16 23:25:01 +03:00 |
|
TheRazerMD
|
a4890db5b3
|
Added Sword and Fairy 7 quirks
* DontUseUnrealColorBarriers
* DontUseUnrealMVBarriers
Fixes extended engine reporting crash
|
2026-09-15 15:50:52 +02:00 |
|
FakeMichau
|
4af2417b24
|
Include interop cost in upscaler time when using DX11 w/DX12
Also lists the cost of the interop itself
|
2026-09-15 00:13:15 +02:00 |
|
FakeMichau
|
7168655f75
|
Fix shader cost not clearing
|
2026-09-14 23:59:57 +02:00 |
|
FakeMichau
|
ebc2d31dec
|
Add Hudless fixup to No Man's Sky
Seems like the same issue as with Cyberprank's DLSSG inputs
Also enables hud cutoff on Vulkan NvngxFG
|
2026-09-14 23:13:38 +02:00 |
|
FakeMichau
|
d394e4b000
|
Merge branch 'master' of https://github.com/optiscaler/OptiScaler
|
2026-09-14 23:12:04 +02:00 |
|
cdozdil
|
f6bba06717
|
Get swapchain desc from FG swapchain when possible
|
2026-09-14 23:38:11 +03:00 |
|
cdozdil
|
6e4acb70b4
|
Added ROTTR quirk
|
2026-09-14 23:37:51 +03:00 |
|
FakeMichau
|
8efb8c8790
|
Apply disable hudless to Vulkan NvngxFG
|
2026-09-14 21:58:28 +02:00 |
|
FakeMichau
|
1d6ed09620
|
Attempt to avoid hooking vk for dx12 interop on non-native Vulkan games
|
2026-09-14 21:07:09 +02:00 |
|
cdozdil
|
b0dd6b02ce
|
Remove logging at dxgi exports to prevent crashes at W11
|
2026-09-14 21:05:22 +03:00 |
|
cdozdil
|
731f3b79c7
|
We create swapchain without SRGB, hudless should follow it
|
2026-09-13 23:49:41 +03:00 |
|
cdozdil
|
79850d93e6
|
Store real swapchain info used for creating it
|
2026-09-13 23:48:55 +03:00 |
|
cdozdil
|
fe2793272d
|
Tried to prevent allocation freeze
|
2026-09-13 23:38:26 +03:00 |
|
cdozdil
|
ffb8793640
|
Disabled 2 Dx11 flushes, rely on gpu syncing
Looks like these were from optinal CPU syncing era
|
2026-09-13 23:16:08 +03:00 |
|
cdozdil
|
3a5c2073cc
|
Removed _currentInResource SAFE_RELEASE
It's games resource
|
2026-09-13 21:59:59 +03:00 |
|
cdozdil
|
ef83042ca8
|
Only hook ResTrackDx11 at Dx11w12 swapchain to prevent hooking wrong device
|
2026-09-13 21:47:05 +03:00 |
|
cdozdil
|
bd6407daec
|
Fix broad search issue with old UE games at FindFilePath
|
2026-09-13 14:40:13 +03:00 |
|
FakeMichau
|
d817d5b4c8
|
Update freeze detection on Vulkan as well
|
2026-09-12 23:28:01 +02:00 |
|
FakeMichau
|
04bf0b08d0
|
Adjust upscaler freeze detection to high fake frames count
|
2026-09-12 22:59:25 +02:00 |
|
cdozdil
|
7d161ac61b
|
Fix clang
|
2026-09-12 23:41:32 +03:00 |
|
cdozdil
|
12ec9011f3
|
Added experimental Dx11 Hudfix
|
2026-09-12 23:30:48 +03:00 |
|
cdozdil
|
aeaadef2c0
|
Fix a copy paste error at DestroyVulkanObjects
|
2026-09-12 23:29:21 +03:00 |
|