Skip to content
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

Adding (refactoring to) Gbuffer optional slot 3 #4528

Merged
merged 96 commits into from
May 20, 2021

Conversation

jonuuukas
Copy link
Contributor


Purpose of this PR

During the RenderPass Input attachment PR, I was asked to refactor GBuffer4 defines to use the existing OPTIONAL_SLOT define logic. This PR introduces those changes as we agreed to add it in a follow up PR.

Testing status

Manually tested on Editor, iOS and Android (Deferred renderer only, as forward is unaffected)

Comments to reviewers

Notes for the reviewers you have assigned.

manuele-bonanno and others added 30 commits February 26, 2021 11:10
…he RenderPass attachment list. Merging subpasses and attachments which are the same or compatible
…nity-Technologies/Graphics into universal/render-pass-conversion
…nity-Technologies/Graphics into universal/render-pass-conversion
…preparation step to move into different files (potentially)
…nity-Technologies/Graphics into universal/render-pass-conversion
…enderPass data to the NativeRenderPass class
… moved RenderPass data to the NativeRenderPass class"

This reverts commit ef3e215.
@jonuuukas jonuuukas requested review from a team as code owners May 13, 2021 13:29
@github-actions
Copy link

It appears that you made a non-draft PR!
Please convert your PR to draft (button on the right side of the page)
and cancel any jobs that started on Yamato.
See the PR template for more information.
Thank you!

Copy link
Contributor

@kaychang-unity kaychang-unity left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@jonuuukas jonuuukas requested a review from a team May 18, 2021 06:58
@ernestasKupciunas ernestasKupciunas requested review from ernestasKupciunas and removed request for a team May 18, 2021 07:24
Copy link

@ernestasKupciunas ernestasKupciunas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. No issues found related to this PR. Tested using URP Template project.

Devices under testing:
VLNQA00217, Razer Phone 2, 9.0.0, Snapdragon 845 SDM845, Adreno 630
VLNQA00268, Samsung Galaxy S10+, 10.0.0, Exynos 9 9820, Mali-G76
OnePlus Nord, 10, Snapdragon 765G SM7250-AB, Adreno 620
iPad Air4, SoC: A14, iOS: 14.0
iPhone 12Pro, SoC: A14, iOS: 14.1

Unity used for testing:
Version: 2021.2.0a18.2582
Revision: trunk 5605789000ce
Built: Sun, 16 May 2021 07:07:00 GMT

Copy link
Contributor

@hdb-unity hdb-unity left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Result Approving without manual testing. Did not check the automated test results (I expect they will be green to merge).

Why? Discussed this has isolated halo effect and is already manually tested.

@phi-lira
Copy link
Contributor

Let me know when it finishes, I'll look at failures.

@phi-lira phi-lira merged commit c619870 into master May 20, 2021
@phi-lira phi-lira deleted the universal/gbuffer-optional-slot3 branch May 20, 2021 14:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants