Skip to content

[10.x.x] Merge Hdrp/staging [Skip CI] #892

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 1,809 commits into from
Jun 13, 2020
Merged

[10.x.x] Merge Hdrp/staging [Skip CI] #892

merged 1,809 commits into from
Jun 13, 2020

Conversation

sebastienlagarde
Copy link
Contributor

@sebastienlagarde sebastienlagarde commented Jun 12, 2020

Purpose of this PR


Testing status

Manual Tests: What did you do?

  • Opened test project + Run graphic tests locally
  • Built a player
  • Checked new UI names with UX convention
  • Tested UI multi-edition + Undo/Redo + Prefab overrides + Alignment in Preset
  • C# and shader warnings (supress shader cache to see them)
  • Checked new resources path for the reloader (in developer mode, you have a button at end of resources that check the paths)
  • Other:

Automated Tests: What did you setup? (Add a screenshot or the reference image of the test please)

Yamato: (Select your branch):
https://yamato.prd.cds.internal.unity3d.com/jobs/902-Graphics

Any test projects to go with this to help reviewers?


Comments to reviewers

Notes for the reviewers you have assigned.

sebastienlagarde and others added 30 commits April 28, 2020 11:05
* Fix issue with screen_space shadows not enabled with RT off

* Proper fix: only keep directional screen space shadows with RT off

* Fix shadow debug mode

* cosmetic changes

Co-authored-by: sebastienlagarde <sebastien@unity3d.com>
)

Co-authored-by: sebastienlagarde <sebastien@unity3d.com>
* Added the API to override camera rendering

* Updated changelog

* Fixed compilation issue

* Factorized protection function

* Fixed camera override in scene view

* Added isPersistant bool in HDCamera and allocateHistoryBuffers param in Update

* Fixed camera override with dynamic resolution and moved it to internal

Co-authored-by: sebastienlagarde <sebastien@unity3d.com>
* Fixed srgb flag not updating the cookie atlas

* Updated changelog

Co-authored-by: sebastienlagarde <sebastien@unity3d.com>
…en. (#290)

* Fixed flickering of the game/scene view when lookdev is running.

* Update changelog.
* Added a function (HDRenderPipeline.ResetRTHandleReferenceSize) to reset the reference size of RTHandle systems.

* Update changelog
… probes (#291)

* render until ambient probe is ready

* changelog

* remove comment

Co-authored-by: sebastienlagarde <sebastien@unity3d.com>
)

* Add resolve if needed of transparent movec

* rename

* rendergraph

* changelog

Co-authored-by: sebastienlagarde <sebastien@unity3d.com>
* Use IEnumerable as interface for HDProbeSystem

* Added a perf test for probe registration

* Use HashSet instead of List to store HDProbes

* Updated planar reflection to use a HashSet

* Updated changelog

* Fix invalid length check

* Fixed build of planar probe array

* Fixed GC alloc issue

Co-authored-by: Sebastien Lagarde <sebastien@unity3d.com>
* AxF: Add support for physical material measurements import into tiling values (new importer feature) per texture resource. Also add offset support.
On the importer side, an assumption of a unit of tangent space embedded in world space being 1 meter is used. For easier adjustments, all values are relative to a "Main Tiling" for the material.
This removes old materialU/V tiling and flakes tiling (AxF is still in preview though).
Update test scene to move old tiling property values into new properties so results don't change.
Update documentation.

* AxF measurements into tilings: Add changelog entry.

* AxF tilings - Fix typo that could set wrong specular lobe and coat normal tilings.

* Update the AlphaToMask test for AxF.

* Update all other editor and player platform references to match.

Co-authored-by: Sebastien Lagarde <sebastien@unity3d.com>
…pt (#393)

* Update hdrp testing framework

* Update hdrp testing framework 2

* Update TestFilterGenerator.cs

* revert change on shader graph
…364)

* Add Layer modification of EmissiveMesh generated by area light

Add Layer handling on Generated Emissive Mesh

* Update CHANGELOG.md

* Add "same as Light" hability for layer and make it default

* Add destruction on move in hierarchy and retrieve existing to secure the NotEditable

* Add sync on Static too

* Also the copy the static drop down

Co-authored-by: sebastienlagarde <sebastien@unity3d.com>
* disable async on d3d12

* Change doc
* fix nullref on DecalComponent removed from contextual menu

* Update CHANGELOG.md
* Added uv distorsion for HDRISky cubemap

* Editable flow strength

* Better parameter name. Smooth flow on cube edges

* Added a graphic test. Updated Changelog

* Updated documentation

* Added screenshots

* Wait frames for test

* Wait more

* Update screenshots again...

* Static test

* Static screenshots

* use multi_compile

* Renamed all parameters

* Procedural distortion

* Update doc

* Set all keywords

* Revert to old behaviour

* doc

* update test

* remove useless variable

* doc

* Fix lat long and procedural flow

* replace trig functions. Correct wind dir

* Dropdown and upper hemisphere fix

* Updated doc

Co-authored-by: sebastienlagarde <sebastien@unity3d.com>
sebastienlagarde and others added 25 commits June 11, 2020 00:45
* Adding Linux Vulkan, OSX Metal, Win D12, Win Vulkan ref image for 4038 bloom

* Win D11
…pected results (1254626). (#825)

Co-authored-by: sebastienlagarde <sebastien@unity3d.com>
… Matrix (#865)

* test manual fov computation

* Changelog

Co-authored-by: sebastienlagarde <sebastien@unity3d.com>
* Fixed normal space in templates

* Fix nullref in material inspector

* Updated changelog

* Added iris and coat normal spaces

Co-authored-by: Sebastien Lagarde <sebastien@unity3d.com>
… triplanar) (#583)

* AxF: Add support for surface gradients and uv0 to uv3, planar ZY, XZ, XY and triplanar mapping modes.

* AxF: Internally, add extended texture sampling options in macros, screen gradients caching and their usage in flakes (better than calculate LOD intrinsic when anisotropic filtering is enabled)

* AxF: Sample only 2 channels of the normal maps.

* AxF: Update test reference (minute differences were already present before these updates)

* AxF: Remove test code.

* AxF: Update documentation and changelog.

* AxF: Add some comments for the alternate sampling path for flakes, and remove a bit of deadwood.

* AxF: Add a documentation note about UV1 set.

* AxF: Update minute differences in WindowsEditor Vulkan test result.

Co-authored-by: Sebastien Lagarde <sebastien@unity3d.com>
Co-authored-by: sebastienlagarde <sebastien@unity3d.com>
…a test (#587)

* AxF: Add support for surface gradients and uv0 to uv3, planar ZY, XZ, XY and triplanar mapping modes.

* AxF: Internally, add extended texture sampling options in macros, screen gradients caching and their usage in flakes (better than calculate LOD intrinsic when anisotropic filtering is enabled)

* AxF: Sample only 2 channels of the normal maps.

* AxF: Update test reference (minute differences were already present before these updates)

* AxF: Remove test code.

* AxF: Update documentation and changelog.

* AxF: Fix Blinn-Phong roughness/exponents handling. Move alpha test earlier.

* AxF: Add ssr transparent enable, mainly so that changing surface type to transparent doesn't crash the generic surface option block because of the missing receives ssr transparent property.

* fix merge issue

Co-authored-by: Sebastien Lagarde <sebastien@unity3d.com>
…ndo/redo and update scene view on change. (#841)

* Fixed a serialization issue, preventing quality level parameters to undo/redo and update scene view on change.

* Update changelog

* Fixed issue when using Custom

Co-authored-by: sebastienlagarde <sebastien@unity3d.com>
@sebastienlagarde sebastienlagarde merged commit 277674a into master Jun 13, 2020
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.