cdozdil
|
3fdb1b06f1
|
Track possible hudlesses regardless of current config settings
|
2026-09-19 12:31:47 +03:00 |
|
cdozdil
|
75b779a728
|
Forgot to decrease relaxed hudfix to %5
|
2026-09-18 22:27:04 +03:00 |
|
cdozdil
|
7aba4fcc7e
|
Use a smaller descriptor struct for tracking
|
2026-09-18 22:18:53 +03:00 |
|
cdozdil
|
53050eeb4a
|
Added delayed removal of captured resources
|
2026-09-18 22:06:04 +03:00 |
|
cdozdil
|
3bae8a59b7
|
Fix possible hudfix capture when using extended
|
2026-09-18 21:47:05 +03:00 |
|
cdozdil
|
715417622b
|
Made hudfix relax amount relative to resolution
It's %5 per axis
|
2026-09-18 21:35:53 +03:00 |
|
cdozdil
|
e8c9834db7
|
Removed JustTrackCmdList and hooks needed for it
|
2026-09-18 21:31:55 +03:00 |
|
cdozdil
|
877e658b6b
|
Faster Release & ReleaseDebug builds
|
2026-09-18 19:26:41 +03:00 |
|
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 |
|