cdozdil
f4b4b5a5e2
Fixed CreateSwapchain return type
2026-01-01 15:47:47 +03:00
TheRazerMD
0e3c57e20e
Clang fix
2025-12-31 12:22:33 +01:00
TheRazerMD
35edadac7f
Disabled AlwaysTrackHeaps again
2025-12-31 11:06:25 +01:00
TheRazerMD
d82496d5f6
Bump version to Pre8
2025-12-31 01:37:59 +01:00
TheRazerMD
c412e54429
Added Starfield quirks
...
* DisableDxgiSpoofing
* Disabled FSR inputs
2025-12-31 01:37:17 +01:00
nitec
628ca5d2ca
Delete .github/workflows/ReleaseDebug.yml
2025-12-31 00:02:31 +03:00
nitec
588793c9cd
Add ReleaseDebug build workflow
...
This workflow builds the ReleaseDebug configuration, extracts version information from a resource file, and uploads the unsigned DLL. It also includes steps for signing the artifact and compressing the output.
2025-12-31 00:02:17 +03:00
nitec
ac93d244cd
Rename workflow to 'Build ReleaseDebug'
2025-12-31 00:00:57 +03:00
nitec
b7f2c2e84a
Add ReleaseDebug workflow for building and signing
...
This workflow builds the project, extracts version information, and uploads the resulting artifacts.
2025-12-30 23:57:50 +03:00
cdozdil
00b73f2fbe
Fix KCD2 dll search logic
2025-12-30 23:27:32 +03:00
cdozdil
c8737cf788
Fix clang error
2025-12-30 22:48:17 +03:00
cdozdil
93b5578cb0
Fix model selection hook logic
2025-12-30 22:44:41 +03:00
cdozdil
03126e4c54
Converted all code that use state booleans to scoped classes
2025-12-30 15:07:01 +03:00
cdozdil
94642db077
Added hopefully more performant spinlock
2025-12-30 01:50:00 +03:00
cdozdil
382de47166
Improved format transfer check
...
If resource has cmdList will be used for copying
2025-12-30 01:49:22 +03:00
cdozdil
e5699e545a
Seperated DepthAndVelocity ValidNow and added Hudless ValidNow.
...
Moved these options under FrameGen
2025-12-30 01:47:54 +03:00
cdozdil
83e692b63e
To prevent crashes do not immediately query version
2025-12-29 22:44:47 +03:00
cdozdil
0056c91879
Don't use atomics (for perf reasons)
2025-12-29 22:40:59 +03:00
cdozdil
32ac3c740d
Added extra checks for DLSS to prenvent some crashes
2025-12-29 22:40:41 +03:00
cdozdil
0ec8e4748f
Prevent crashes at destroycontext
2025-12-28 22:10:11 +03:00
cdozdil
e45d8594f4
Fix clang format
2025-12-28 18:30:09 +03:00
cdozdil
02a73b6098
Added fs4 model hooks to more possible locations
2025-12-28 17:39:01 +03:00
cdozdil
ef116eda9f
Reverted Resizebuffer change
2025-12-27 09:36:54 +03:00
cdozdil
5b9e9bf851
Hopefully fixes ResizeBuffers & ResizeBuffers1 crashes
2025-12-26 23:34:36 +03:00
cdozdil
b50e62f6c5
Fix hudless transfer comparison for FSR-FG
2025-12-26 14:57:28 +03:00
cdozdil
963a0903f2
Merge branch 'v0.9' of https://github.com/optiscaler/OptiScaler into v0.9
2025-12-26 02:40:33 +03:00
cdozdil
f81ef6e525
To fix Hudfix:
...
- Change resource check at ResTracker
- Reduce Agility SDK version back to 615 (618 was breaking resource tracking)
2025-12-26 02:40:16 +03:00
TheRazerMD
9c4ee8eab8
Added Farming Simulator 2025 quirk
...
* DisableDxgiSpoofing
2025-12-25 21:12:20 +01:00
cdozdil
4fae22a58a
Added FFX_API_QUERY_DESC_TYPE_UPSCALE_GETJITTEROFFSET support without using FfxProxy
2025-12-25 17:48:09 +03:00
cdozdil
ffea8e7979
Disable vkGetInstanceProcAddr & vkGetDeviceProcAddr hooks for now
2025-12-24 17:17:12 +03:00
cdozdil
af92a09b58
Added Vulkan early loading quirk and enabled it for Enshrouded
2025-12-24 14:55:21 +03:00
cdozdil
0adbcca138
Improve Vulkan spoofing hooks
2025-12-24 14:54:51 +03:00
cdozdil
6c8413cac8
Set currentFGSwapchain null when swapchain gets released
2025-12-23 23:56:42 +03:00
cdozdil
3bcfd6b3a4
Added a prevent swapchain release logic when using Opti's FG swapchain. Should prevent most crashes
2025-12-23 23:56:14 +03:00
cdozdil
b609318a8d
Added XeLL DestroyContext to swapchain destroy
2025-12-23 23:55:29 +03:00
cdozdil
d585787320
Set initial value for OwnedMutex
2025-12-23 23:54:47 +03:00
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