cdozdil
262a5661f1
Fix disable FSR quirks
2025-12-19 17:40:15 +03:00
cdozdil
ede9f96182
Prevent swapchain creation crashes when there is already a swapchain
2025-12-19 00:39:30 +03:00
TheRazerMD
dbe7acab99
Added AC Shadows quirk
...
* DisableDxgiSpoofing
2025-12-18 17:49:34 +01:00
cdozdil
edfd8dba64
Re-activate FG when FGEnabled is set
2025-12-18 09:22:10 +03:00
cdozdil
9e6f48e846
Prevent crash on hudless type change
2025-12-18 09:21:34 +03:00
Michał Lewandowski
7b6ba75bb8
Shader clean up and small refactor ( #802 )
...
* Some RCAS refactoring
* First pass
* Stage two
* Adjsut root parameters
* Use CD3DX12 for descriptor ranges
* Clean up hudless compare
* Improve heap release and make members private
* Try a basic base class for shaders
* Rename utils
2025-12-18 09:21:36 +03:00
cdozdil
f60f4e33f1
Merge branch 'v0.9' of https://github.com/optiscaler/OptiScaler into v0.9
2025-12-17 00:37:15 +03:00
cdozdil
b2c6ea3359
Hot swap disabled again
2025-12-17 00:37:12 +03:00
cdozdil
d022a40fe2
Prevent rapid on/off switching of FG
2025-12-17 00:36:59 +03:00
cdozdil
a9506f9fcd
Prevented crash on resolution change
2025-12-17 00:33:21 +03:00
cdozdil
a03545ff47
Added FFX_API_QUERY_DESC_TYPE_GET_PROVIDER_VERSION support
2025-12-17 00:30:21 +03:00
Asty
d06bdc07a4
Fix some typos ( #800 )
2025-12-16 22:05:42 +03:00
TheRazerMD
e8f2729525
Enabled back HotSwapping
2025-12-15 23:25:40 +01:00
TheRazerMD
cdbf05bab8
Updated FG and FSR4 model menu displays
2025-12-15 17:50:41 +01:00
cdozdil
6f4ba7be50
Modified where _lastDispatchedFrame is zeroed
2025-12-15 01:09:36 +03:00
cdozdil
6790d45b72
Added FGInputs checks to CheckForFGStatus
2025-12-15 01:09:13 +03:00
cdozdil
c6f7faf29a
More fixes to FFX inputs
2025-12-15 01:08:14 +03:00
FakeMichau
5cca06717c
Pass a ref to a struct in UpdateFfxApiProviderEx
2025-12-14 16:53:21 +01:00
FakeMichau
1efff33f52
Make the meaning of GetType for query more clear
2025-12-14 16:42:57 +01:00
FakeMichau
c482588651
Update names for AMD driver hacks
...
using PDBs provided with FFX
2025-12-14 16:35:24 +01:00
FakeMichau
dc6b59f47d
Use our ffx struct type whenever possible
2025-12-14 16:35:24 +01:00
cdozdil
d8008e1fb7
Fix remaining non-hotswap issues
2025-12-14 18:12:16 +03:00
cdozdil
6aa254e62b
Merge branch 'v0.9' of https://github.com/optiscaler/OptiScaler into v0.9
2025-12-14 12:28:34 +03:00
cdozdil
da3f2e2969
Small fixes for menu
2025-12-14 12:28:23 +03:00
cdozdil
971a57de07
Fix base queries when EnableHotSwap is not set
2025-12-14 12:28:14 +03:00
FakeMichau
f0aac65920
Allow for driver FSR FG override
...
thanks to @Etaash-mathamsetty for figuring out the data that needs to be provided
2025-12-13 21:18:33 +01:00
TheRazerMD
18462e1b15
More funny
2025-12-13 20:48:29 +01:00
FakeMichau
25e7cc05fe
Replace raw values with names ones and clean up type checking in FFX
2025-12-13 16:13:25 +01:00
FakeMichau
cc05867773
Disable dxgi spoofing in PoE2
2025-12-13 12:49:55 +01:00
cdozdil
5e1fb0e57b
Fix compiler warning
2025-12-13 13:35:58 +03:00
cdozdil
97329c2d2e
Merge branch 'v0.9' of https://github.com/optiscaler/OptiScaler into v0.9
2025-12-13 13:29:45 +03:00
cdozdil
b7c66bb3fd
Fix jitter calculation for FFX inputs
2025-12-13 10:38:52 +03:00
FakeMichau
f5b840327f
Use a switch for logging ffx effects
2025-12-13 03:08:41 +01:00
TheRazerMD
7ff70863a0
Bump to Pre7
2025-12-13 01:29:19 +01:00
FakeMichau
225f20f12c
Use named values for swapchain effect ids
2025-12-13 00:27:21 +01:00
FakeMichau
9581b0e77f
Put current model and model selection on a single line
2025-12-12 23:53:25 +01:00
FakeMichau
e42d860052
Give Pragmata the Crapcom treatment
2025-12-12 23:37:33 +01:00
cdozdil
6fe81230c1
Disable early hooking of signature methods
2025-12-13 00:22:11 +03:00
cdozdil
c78af97353
Preallocate Tracked Resources map
2025-12-12 23:37:38 +03:00
cdozdil
0db5465181
Fix for Ffx inputs when HotSwap is disabled
2025-12-12 23:37:06 +03:00
cdozdil
13e84d1036
Merge branch 'v0.9' of https://github.com/optiscaler/OptiScaler into v0.9
2025-12-12 15:55:10 +03:00
cdozdil
ae8b7cc8cb
Reduce mutex and CPU usage
2025-12-12 15:54:29 +03:00
FakeMichau
b7d1646f14
Fix a silly return code bug
2025-12-11 18:00:14 +01:00
FakeMichau
52da51d4b2
Add FFX FG logging when using trace log
2025-12-11 12:50:50 +01:00
FakeMichau
e5ce05c4e5
Fix faulty algo
2025-12-10 23:32:10 +01:00
cdozdil
1d2c974165
Merge branch 'v0.9' of https://github.com/optiscaler/OptiScaler into v0.9
2025-12-11 00:19:17 +03:00
cdozdil
df93528141
Added FSR-FG watermark option
2025-12-11 00:15:36 +03:00
cdozdil
b284b0c378
Activate resource tracking only for OptiFG
2025-12-11 00:14:21 +03:00
cdozdil
bcc0e13469
Do not track copy operations of FSR-FG validnow resources
2025-12-11 00:13:59 +03:00
cdozdil
ee8b7953ab
Better version management for active FSR-FG feature
2025-12-11 00:13:31 +03:00