Run NR before DLSS upscaling, with per-pass controls and an RR option - #36
Open
wilsjo2 wants to merge 7 commits into
Open
Run NR before DLSS upscaling, with per-pass controls and an RR option#36wilsjo2 wants to merge 7 commits into
wilsjo2 wants to merge 7 commits into
Conversation
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
This lets NR run before DLSS upscaling instead of after it. For example, at 4K with DLSS Performance, NR works on the 1080p image and DLSS upscales the result to 4K. That reduces the work NR has to do, with some loss of fine detail compared with running it at full resolution.
It also adds:
The preset selectors are still available under an advanced section. I haven't confirmed that they visibly change the model, so style is the main selector.
The pre-upscale two-pass path was tested in BG3's DX11-to-DX12 mode: 1080p NR followed by DLSS to 4K. The latest per-pass controls and RR path compile, but still need more in-game testing. I haven't verified this with RTX 40 MFG unlockers.
I saw #6, #23 and #26 cover some of the same ground. This is the version I've been using in my fork, offered here in case the combined controls and fallback handling are useful. Happy to split out the parts you want.
This also includes my fork's README, install notes and packaging changes. Those aren't needed for the rendering changes and can be left out if you prefer. No NVIDIA model DLL is included.