Commit Graph

2624 Commits

Author SHA1 Message Date
cdozdil a8d42e5c19 Fix for Dx11 swapchain creation 2025-09-08 02:20:46 +03:00
cdozdil 6f390c78d3 Fix swapchain creation for FSR 3.0 FG 2025-09-08 02:19:42 +03:00
cdozdil 6c07bd77c2 Updated ini with FSR 3.0 FG info 2025-09-08 01:28:48 +03:00
cdozdil 24f934226e Initial FSR 3.0 FG inputs 2025-09-08 01:27:26 +03:00
cdozdil 19fe63bb6b Better shutdown logic for XeFG 2025-09-07 22:52:26 +03:00
cdozdil 0e5494aeb8 On shutdown just release FG context, SC context will be destroyed at SC release 2025-09-07 22:37:13 +03:00
cdozdil 4bd861af9b Merge branch 'v0.9' of https://github.com/optiscaler/OptiScaler into v0.9 2025-09-07 21:48:19 +03:00
cdozdil 6d22d14315 Added logs and real exclusive fullscreen info 2025-09-07 21:48:09 +03:00
cdozdil 61c5ffde04 Added more logs and better ALLOW TEARING handling 2025-09-07 21:47:44 +03:00
cdozdil 704921399f Use real exclusive fullscreen status for menu 2025-09-07 21:44:43 +03:00
cdozdil 1c1c995fae Removed one check preventing OptiFG to generate frames 2025-09-07 21:44:22 +03:00
cdozdil 9a1fc9b138 Added nullptr checks 2025-09-07 21:43:56 +03:00
FakeMichau 0697508293 Move XeFG dispatch delay due to hudless into XeFG code 2025-09-07 14:59:57 +02:00
FakeMichau ac840f454c Hack for Hitman's broken Reflex 2025-09-07 14:59:57 +02:00
FakeMichau 3cd5a81fc9 Check if sl tag is null 2025-09-07 14:59:57 +02:00
cdozdil 73aa2e54ca Fix for selected upscaler is not saving to ini 2025-09-07 08:40:05 +03:00
cdozdil a2212a8dee More V-Sync fixes 2025-09-06 16:15:19 +03:00
cdozdil 4d38ccad65 Merge branch 'v0.9' of https://github.com/optiscaler/OptiScaler into v0.9 2025-09-06 13:18:56 +03:00
cdozdil fb8c7fb86b Change v-sync 2025-09-06 13:17:28 +03:00
cdozdil a43a9e7a59 Fix FSR3.0 FG not compiling issue 2025-09-06 13:06:30 +03:00
FakeMichau 6cf9624a5e Use an existing ResourceBarrier function in hudless compare 2025-09-06 11:52:36 +02:00
FakeMichau e00f04b9ca Don't put a transition barrier when states are matching + XeFG hack 2025-09-06 11:52:36 +02:00
cdozdil 5401d63d27 Continue working on FSR3.0 FG 2025-09-05 22:33:24 +03:00
FakeMichau 37a017c594 Take engine type from Streamline when possible 2025-09-05 19:41:50 +02:00
cdozdil d150fd6c70 Removed unused stuff 2025-09-05 16:43:04 +03:00
cdozdil 1389f45e18 Merge branch 'v0.9' of https://github.com/optiscaler/OptiScaler into v0.9 2025-09-05 16:31:39 +03:00
cdozdil 70ac017d35 Added FeatureProvider_Vk 2025-09-05 16:31:31 +03:00
TheRazerMD 1f1f8c98b0 Merge branch 'v0.9' of https://github.com/optiscaler/OptiScaler into v0.9 2025-09-05 15:22:54 +02:00
TheRazerMD 4cf752ebab Splash changes 2025-09-05 15:22:24 +02:00
cdozdil 57e2424a05 Merge branch 'v0.9' of https://github.com/optiscaler/OptiScaler into v0.9 2025-09-05 15:33:44 +03:00
cdozdil 39e4f4f71c Moved DLSSG_Mod.h to inputs/FG 2025-09-05 15:33:41 +03:00
FakeMichau c96d4cf785 Prioritize warning about having to restart to apply XeFG flags 2025-09-05 13:32:32 +02:00
cdozdil 5198c33f0a Merge branch 'v0.9' of https://github.com/optiscaler/OptiScaler into v0.9 2025-09-05 13:46:56 +03:00
cdozdil 598d19116a Return FG commandlist when queried 2025-09-05 13:44:39 +03:00
FakeMichau 73bd38f518 Fix FSR 4 on Lunyx again 2025-09-05 12:27:54 +02:00
cdozdil 9c62155f5b Fix styling 2025-09-05 10:11:26 +03:00
cdozdil 5ed586e6bb Added FeatureProvider_Dx11 2025-09-05 10:08:04 +03:00
cdozdil 4ea9188fcd Merge branch 'v0.9' of https://github.com/optiscaler/OptiScaler into v0.9 2025-09-05 08:41:43 +03:00
cdozdil 69dbe8400b Start working on FSR3.0 FG 2025-09-05 08:41:41 +03:00
cdozdil 13dae4f108 Removed unused CreateBufferResource 2025-09-04 23:14:42 +03:00
cdozdil abbdfacdd4 Added FeatureProvider_Dx12 2025-09-04 23:12:16 +03:00
cdozdil 818e44e3f0 Removed DLSS Enabler integration 2025-09-04 22:01:49 +03:00
cdozdil 336469c51b Moved Upscaler FG inputs to it's own class 2025-09-04 15:21:10 +03:00
cdozdil 58f0b08621 Merge branch 'v0.9' of https://github.com/optiscaler/OptiScaler into v0.9 2025-09-02 16:37:47 +03:00
cdozdil 1963365a63 Added OverrideVsync parameter 2025-09-02 16:37:44 +03:00
FakeMichau 3eb2e1bdfc Fix crashing when selecting VK FSR 3.1 but the dll is missing 2025-09-02 13:00:49 +02:00
cdozdil 620161bbbc Merge branch 'v0.9' of https://github.com/optiscaler/OptiScaler into v0.9 2025-09-02 01:35:33 +03:00
cdozdil 6439e654df Added more control over forced anisotropy 2025-09-02 01:35:25 +03:00
cdozdil 1d855d9375 Move anisotropy and mipmap tu their own sections 2025-09-02 01:34:54 +03:00
FakeMichau 22a68f1a3d Clean up frame time calculations 2025-09-01 23:05:21 +02:00