Commit Graph
3089 Commits
Author SHA1 Message Date
cdozdil 60617cba0b Improve streamline dlss-g input handling (again) 2025-12-22 23:37:48 +03:00
cdozdil 1d1a25ea6c Added Horizon Forbidden West quirk 2025-12-22 22:17:08 +03:00
cdozdil e12316088b Forgot to disable metrics window 2025-12-22 21:35:00 +03:00
cdozdil bd2682a50a Fix collapsing headers overlapping with controls on second column 2025-12-22 21:33:32 +03:00
cdozdil 27fd7d9ad6 Don't use format group, use exact format for UI and hudless 2025-12-22 16:57:16 +03:00
cdozdil 2efe6a56f4 Overlay menu should follow config 2025-12-22 01:48:03 +03:00
cdozdil e4d3914423 Moved reflexhooks under hooks 2025-12-22 00:21:54 +03:00
cdozdil c097f0a61f Adapt HudFix extended option to broader format support 2025-12-22 00:09:37 +03:00
cdozdil 264d31b52f added an ifdef to switch between spinlock and classic mutex 2025-12-21 22:31:11 +03:00
cdozdil 2bab6a8b2c Always destroy and recreate command list with FG context 2025-12-21 22:24:59 +03:00
cdozdil 8b465b977b Updated format transfer, now should be simpler and work with all formats 2025-12-21 22:24:27 +03:00
cdozdil 55b23a8239 Update format transfer shader a bit 2025-12-21 12:30:53 +03:00
cdozdil 98872de4a1 Change _lastHudlessFormat logic a bit to prevent context recreation 2025-12-21 12:16:20 +03:00
cdozdil 3e185cdec9 Fix format transfer shader 2025-12-21 12:15:18 +03:00
cdozdil 807906eee3 Reset menu handle when destroying it 2025-12-21 12:14:52 +03:00
cdozdil 2d36b01700 Add another check for GetResource 2025-12-21 12:14:28 +03:00
TheRazerMD 22ad0eac7b Updated BAT
* Should have more useful info now
2025-12-21 00:28:13 +01:00
TheRazerMD b780a7c949 Clang 2025-12-20 17:28:34 +01:00
TheRazerMD c618bd1c62 Merge pull request #805 from Astyyyyy/cp77-ctd-fix
Add Back DLSS Shutdown
2025-12-20 17:16:53 +01:00
imapotatook a63674d42b Add back Dlss Shutdown
Fixes CTD in cyberpunk when closing game
2025-12-21 02:24:25 +10:30
cdozdil 97eab4724b Insread of exact format, check for precision groups when invalidating hudless format
Update _lastHudlessFormat when using format transfer
2025-12-19 17:41:56 +03:00
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