Commit Graph
2449 Commits
Author SHA1 Message Date
FakeMichau 0d6444684e Add resource base position 2025-08-15 14:22:42 +02:00
FakeMichau 1a8738ffd6 Move SetResource to using Dx12Resource 2025-08-15 02:13:18 +02:00
cdozdil ace608745b Merge branch 'v0.8' of https://github.com/optiscaler/OptiPrivate into v0.8 2025-08-14 22:17:30 +03:00
cdozdil d8b48e2b4b Move BACKBUFFER to Tagging back to Dispatch 2025-08-14 22:17:25 +03:00
FakeMichau aa468e924d Add ui alpha premult setting (not saved yet), some logs and checks 2025-08-14 21:13:45 +02:00
cdozdil 2f49807ec9 Fix Control's supersampling is breaking OptiFG FSR-FG 2025-08-14 22:08:39 +03:00
cdozdil e9a79f20a4 Disable unneded hooks when Input != Upscaler 2025-08-14 21:42:24 +03:00
FakeMichau 09223e9f81 Move the mutex for trackedResources just after buffer check 2025-08-14 15:16:56 +02:00
FakeMichau bef581f27e Revert "Added bucket support for or heaps to reduce CPU overhead"
This reverts commit 7cb8d55454.
2025-08-14 14:18:02 +02:00
FakeMichau 5b56a4c3cf Revert "Remove buckets and narrow down scope of _trMutex"
This reverts commit 41aad239e7.
2025-08-14 14:17:50 +02:00
cdozdil 41aad239e7 Remove buckets and narrow down scope of _trMutex 2025-08-14 00:43:54 +03:00
cdozdil 5332664fb5 Merge branch 'v0.8' of https://github.com/optiscaler/OptiPrivate into v0.8 2025-08-13 23:58:04 +03:00
cdozdil 7cb8d55454 Added bucket support for or heaps to reduce CPU overhead 2025-08-13 23:57:52 +03:00
cdozdil 57e7c31e9c Anisotropy again 2025-08-13 23:56:09 +03:00
cdozdil cc9c1d6752 Do not reinit if Hudless is nullptr 2025-08-13 23:55:50 +03:00
FakeMichau 43126c0713 Lock streamline inputs on SL 1 2025-08-13 20:05:45 +02:00
FakeMichau 2a2cac544e Make sure streamline doesn't make an unnecessary copy 2025-08-13 18:10:45 +02:00
FakeMichau 14caab4b32 Improve sl constants tracking and XeFG type checks 2025-08-13 16:51:03 +02:00
cdozdil ba8bc8c539 Set FLIP_DISCARD for V-Sync override 2025-08-13 09:18:13 +03:00
cdozdil 21624dfd64 Update V-Sync menu a bit 2025-08-12 23:21:20 +03:00
cdozdil ec8bf73b9f Added PoC V-Sync control 2025-08-12 23:07:02 +03:00
FakeMichau a90d91a18f Allow for incomplete Streamline hooks 2025-08-12 20:13:26 +02:00
FakeMichau 889ceee24b Fixes for SL inputs, incorrect resource size, invalid cmdlist, doubled slSetConstants, remove unnecessary hooks, fix sl dll override hooking 2025-08-12 17:20:48 +02:00
FakeMichau b8061e0e10 Fix AntiLag 2 context passthrough 2025-08-11 14:47:52 +02:00
FakeMichau 79c6901d12 Workaround for incorrect camera near and far values sent by FSR 2025-08-11 12:45:02 +02:00
FakeMichau 21a53e7809 Fix fallback fps limit and menu crashing 2025-08-11 11:37:46 +02:00
cdozdil ea2d1d97cf Update post build event to copy all Intel dlls 2025-08-11 10:38:26 +03:00
cdozdil 9633d7027f Removed FGType from ini and moved info to FGOutput 2025-08-11 10:29:33 +03:00
cdozdil d6f0b3de6d Rename Compare checkbox and change position 2025-08-11 10:29:15 +03:00
cdozdil 2576db63f4 Don't reset frame counters for XeFG 2025-08-11 10:28:23 +03:00
FakeMichau 320981de32 Check projection values for zero 2025-08-11 01:28:16 +02:00
FakeMichau 7421af33bc Fix motion vector scale 2025-08-11 01:10:22 +02:00
cdozdil 4957691574 Merge branch 'v0.8' of https://github.com/optiscaler/OptiScaler into v0.8 2025-08-11 01:45:01 +03:00
cdozdil 2f35ccb78e Added Hudless difference visualisation 2025-08-11 01:44:58 +03:00
FakeMichau a3b4beff78 Fix UI composite 2025-08-10 20:56:18 +02:00
cdozdil 4281c94b42 Move resource flipping to it's own method 2025-08-10 17:34:53 +03:00
cdozdil 9b50fcfd90 Fix FSR-FG missing inputs 2025-08-10 16:52:15 +03:00
cdozdil e190e2b28d use magic_enum 2025-08-10 16:12:04 +03:00
cdozdil 0985c07d2c Fix formatting 2025-08-10 14:35:46 +03:00
cdozdil 39a42e09c5 Add reactve mask support from FSR inputs to FSR upscalers 2025-08-10 14:35:34 +03:00
Maple 1238c11d28 Rename ImGui class names to our unique class to prevent conflicts (#653)
* Rename ImGui class names to our unique class to prevent conflicts with other software using ImGui.

* Use our own hInstance instead of the runnig exe
2025-08-10 14:33:19 +03:00
cdozdil 623d1fbadf More cleaups 2025-08-10 13:55:32 +03:00
cdozdil f7bff93a78 Fix a few more issues at enabled disable logic of XeFG 2025-08-10 13:35:20 +03:00
cdozdil 7427006064 Fix XeFG enabled/disabled logic. Need to clean it up. Now hudless works 2025-08-10 13:04:18 +03:00
cdozdil bec097516a Merge 2025-08-10 12:50:22 +03:00
cdozdil 0daf616585 cleanup xefg 2025-08-10 12:49:05 +03:00
FakeMichau 918f7f455f DLSSG -> XeFG fixes 2025-08-10 11:19:28 +02:00
cdozdil d0ea98c531 apply ffx inputs fix 2025-08-10 12:10:58 +03:00
FakeMichau 12ca9242f5 Allow for loading fakenvapi on Nvidia when using XeFG 2025-08-09 23:39:49 +02:00
cdozdil e1bb92f412 XeFG hudifx has crash issues
FSR-FG Contol has blinking issues
2025-08-09 23:35:49 +03:00