#ROBOMERGE-SOURCE: CL 15363097 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)
[CL 15368726 by brian karis in ue5-main branch]
- Introduces errors in some materials that compiled fine otherwise.
#rb none
#jira none
#ROBOMERGE-SOURCE: CL 15361963 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)
[CL 15368704 by arciel rekman in ue5-main branch]
At compile time all the loop count value are known, which works fine on FXC/Wave. But DXC has (known) issued unroll/nested unroll. As the compiler get better, we will be able to remove this workaround.
#rb sebastien.hillaire
#fyi yuriy.odonnell
[CL 15364630 by Charles deRousiers in ue5-main branch]
- added a simple and fast clear path of the material buffer
- light and env light passes now reads AO and isStrataMaterial from the StrataHeader. No longer reads the classification or gbuffer data.
- Handle the max BSDF count case from the compiler.
Clear est 0.1ms at 1080p
SkyEnv pass cost 0.7->0.6ms et occupancy 60->70%
#rb Charles.deRousiers
[CL 15364191 by Sebastien Hillaire in ue5-main branch]
#ROBOMERGE-SOURCE: CL 15360991 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)
[CL 15361011 by daniel wright in ue5-main branch]
#ROBOMERGE-SOURCE: CL 15348340 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)
[CL 15359819 by daniel wright in ue5-main branch]
#ROBOMERGE-SOURCE: CL 15348315 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)
[CL 15359818 by daniel wright in ue5-main branch]
#ROBOMERGE-SOURCE: CL 15347635 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)
[CL 15359404 by brian karis in ue5-main branch]
- Implement cube map SMRT using iteration across two faces. While a ray can technically span 3, no significant corner-related artifacts were observed.
- Rafactor SMRT loop out to a macro/include-based quasi "template" and reimplement SMRT for all light types in terms of it
- Few bug fixes and improvements to occluder distance approximation and similar
#rb brian.karis, ola.olsson
#ROBOMERGE-SOURCE: CL 15341168 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)
[CL 15341176 by andrew lauritzen in ue5-main branch]
This is required for rendering the Archvis sample correctly as the cameras sometimes go through walls (which the raster path is ok with). A Cvar lets the user disable this behavior if it isn't needed.
Also minor fix to pickup pre-integrated skin SSS color like we do for Subsurface materials until we can implement these properly
#rb Patrick.Kelly
[CL 15340589 by chris kulla in ue5-main branch]