[WIP] Fixing DLSS and TAU to be compatible with Blitter and Custom post process #5320
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.
Purpose of this PR
Fixing issues with custom post process, and HDCore Blit utility. This will make DLSS and TAU compatible wtih the blitter & custom post process.
Issue: Because the upscaled color has its own resolution, and there is a global RT handle scale state, Ive decided to make the color texture explicit in size of DLSS and TAU. This will make the Blitter work. Custom post processes still need to use _PostProcessSize in order to scale the color.
There will be some performance cost likely, 1 extra target, however because this resolution is immutable (the final resolution) I dont suspect there will be issues.
This PR will require a full pass from QA, and bloom + inspection on all post processes is still pending.
https://fogbugz.unity3d.com/f/cases/1352407/
Testing status
Pending.