-
Notifications
You must be signed in to change notification settings - Fork 132
feat: DLSSG frame generation #504
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
51 commits
Select commit
Hold shift + click to select a range
fa48c11
feat: added streamline
doodlum b17f83c
feat: streamline partial cmakelist
doodlum 28e68b8
feat: streamline swapchain
doodlum fd043ec
style: 🎨 apply clang-format changes
doodlum 2faab5b
feat: init streamline
doodlum c09191d
Merge branch 'streamline' of https://github.com/doodlum/skyrim-commun…
doodlum d85e04e
fix: typo
doodlum 55b7c69
feat: more streamline setup
doodlum 9c63c93
style: 🎨 apply clang-format changes
doodlum 0510a05
feat: frame generation working but still broken
doodlum b1c9573
Merge branch 'streamline' of https://github.com/doodlum/skyrim-commun…
doodlum 1625a02
style: 🎨 apply clang-format changes
doodlum 14ad555
feat: functional DLSSG
doodlum e20a7ee
Merge branch 'streamline' of https://github.com/doodlum/skyrim-commun…
doodlum 0290b3a
style: 🎨 apply clang-format changes
doodlum cee79c3
chore: disable reflex sleep since not needed
doodlum 7824321
Merge branch 'streamline' of https://github.com/doodlum/skyrim-commun…
doodlum 2311366
chore: streamline cleanup and fixes
doodlum 73f6037
style: 🎨 apply clang-format changes
doodlum 05ff3ad
feat: include streamline dll files with licence
doodlum 6291690
Merge branch 'streamline' of https://github.com/doodlum/skyrim-commun…
doodlum 285d663
chore: cleanup streamline files, auto dlssg
doodlum ef7045d
style: 🎨 apply clang-format changes
doodlum 63bc30f
fix: try to prevent memory leak
doodlum 5bc4a1a
Merge branch 'streamline' of https://github.com/doodlum/skyrim-commun…
doodlum c781171
fix: remove accidentally included files
doodlum 7a57116
fix: detect DLSSG compatibility
doodlum 70c29cf
style: 🎨 apply clang-format changes
doodlum 2b28271
fix: motion vectors when the game is paused
doodlum 2409b72
Merge branch 'streamline' of https://github.com/doodlum/skyrim-commun…
doodlum 29175b5
feat: RCAS sharpening
doodlum 3b53ee9
fix: incorrect hooking behaviour
doodlum 36f662f
style: 🎨 apply clang-format changes
doodlum cf9bb89
fix: detect if the DLSSG feature is loaded before querying it further
doodlum 5e6358b
Merge branch 'streamline' of https://github.com/doodlum/skyrim-commun…
doodlum 2624e19
fix: typo
doodlum dcc9485
style: 🎨 apply clang-format changes
doodlum c281214
fix: RCAS color space and intensity
doodlum b646ffc
feat: DLSS menu following guidelines
doodlum e2bc799
style: 🎨 apply clang-format changes
doodlum d563888
feat: FSR 2.2.1
doodlum b29a874
Merge branch 'streamline' of https://github.com/doodlum/skyrim-commun…
doodlum 0380fea
style: 🎨 apply clang-format changes
doodlum 47053f3
feat: remove FSR, separate frame generation to a feature, upscaler co…
doodlum 91fb7de
chore: remove unused submodules
doodlum 6d0efb5
fix: do not apply d3d hooks to VR
doodlum bf9da03
fix: only show streamline menu on flatrim
doodlum caf6f4f
fix: missing streamline shader
doodlum 667d208
refactor: move streamline includes to forked submodule (#507)
FlayaN 46ea029
fix: vr menu hook
doodlum a66b49e
style: 🎨 apply clang-format changes
doodlum File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,6 +1,7 @@ | ||
| [submodule "extern/CommonLibSSE-NG"] | ||
| path = extern/CommonLibSSE-NG | ||
| url = https://github.com/alandtse/CommonLibVR.git | ||
| [submodule "extern/NVAPI"] | ||
| path = extern/NVAPI | ||
| url = https://github.com/NVIDIA/nvapi.git | ||
|
|
||
| [submodule "extern/Streamline"] | ||
| path = extern/Streamline | ||
| url = https://github.com/FlayaN/Streamline.git |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,10 @@ | ||
| cmake_minimum_required(VERSION 3.21) | ||
|
|
||
| add_library(Streamline INTERFACE) | ||
|
|
||
| target_include_directories( | ||
| Streamline INTERFACE ${CMAKE_SOURCE_DIR}/extern/Streamline/include) | ||
|
|
||
| if(MSVC) | ||
| target_compile_options(Streamline INTERFACE /wd5103) | ||
| endif() |
Submodule NVAPI
deleted from
3a83ef
Submodule Streamline
added at
f465f4
408 changes: 408 additions & 0 deletions
408
features/Frame Generation/SKSE/Plugins/Streamline/nvngx_dlss.license.txt
Large diffs are not rendered by default.
Oops, something went wrong.
Binary file not shown.
Binary file not shown.
21 changes: 21 additions & 0 deletions
21
features/Frame Generation/SKSE/Plugins/Streamline/sl.dlss_g.license.txt
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,21 @@ | ||
| /* | ||
| * Copyright (c) 2022 NVIDIA CORPORATION. All rights reserved | ||
| * | ||
| * Permission is hereby granted, free of charge, to any person obtaining a copy | ||
| * of this software and associated documentation files (the "Software"), to deal | ||
| * in the Software without restriction, including without limitation the rights | ||
| * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
| * copies of the Software, and to permit persons to whom the Software is | ||
| * furnished to do so, subject to the following conditions: | ||
| * | ||
| * The above copyright notice and this permission notice shall be included in all | ||
| * copies or substantial portions of the Software. | ||
| * | ||
| * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
| * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
| * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
| * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
| * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
| * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||
| * SOFTWARE. | ||
| */ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,21 @@ | ||
| /* | ||
| * Copyright (c) 2022 NVIDIA CORPORATION. All rights reserved | ||
| * | ||
| * Permission is hereby granted, free of charge, to any person obtaining a copy | ||
| * of this software and associated documentation files (the "Software"), to deal | ||
| * in the Software without restriction, including without limitation the rights | ||
| * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
| * copies of the Software, and to permit persons to whom the Software is | ||
| * furnished to do so, subject to the following conditions: | ||
| * | ||
| * The above copyright notice and this permission notice shall be included in all | ||
| * copies or substantial portions of the Software. | ||
| * | ||
| * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
| * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
| * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
| * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
| * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
| * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||
| * SOFTWARE. | ||
| */ |
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,7 @@ | ||
| Texture2D<float> InputTexture : register(t0); | ||
| RWTexture2D<float> OutputTexture : register(u0); | ||
|
|
||
| [numthreads(8, 8, 1)] void main(uint3 DTid | ||
| : SV_DispatchThreadID) { | ||
| OutputTexture[DTid.xy] = InputTexture[DTid.xy]; | ||
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.