-Remove the previous warning about WorldPartition maps not supporting static lighting, we do it with this flag now.
-Modify MapCheck to stop reporting warnings about static lighting not being up to date when it's disabled
#jira UE-146262
#preflight 623355621302f69e9a47d765
#rb jeanfrancois.dube
#lockdown simon.tourangeau
#ROBOMERGE-AUTHOR: dominic.couture
#ROBOMERGE-SOURCE: CL 19423137 in //UE5/Release-5.0/... via CL 19423650
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v930-19419903)
[CL 19424599 by dominic couture in ue5-main branch]
#jira UE-122078
#rb Andrew.Davidson, Colin.McGinley
#preflight standard build
#ROBOMERGE-AUTHOR: fred.kimberley
#ROBOMERGE-SOURCE: CL 18817999 in //UE5/Release-5.0/... via CL 18818012 via CL 18822871
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)
[CL 18824721 by fred kimberley in ue5-main branch]
-Invert order of IsRunningCommandlet and CanAutoApplyLighting checks since CanAutoApplyLighting will error in a CommandLet context
#preflight 61df29424f0bdec364a7ef53
#rb jeanfrancois.dube, juan.canada
#ROBOMERGE-AUTHOR: dominic.couture
#ROBOMERGE-SOURCE: CL 18588119 in //UE5/Release-5.0/... via CL 18588127 via CL 18588133
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)
[CL 18588153 by dominic couture in ue5-main branch]
Clean up atmospheric fog and have it instaciate a sky atmosphere by default instead
AtmosphericFog now inherits from SkyAtmosphere and looks vaguely similar. Serialisation is handled with a serialisation enum + ue5 version.
"ClassRedirects" could not be used because parameters are not compatible and also due to different serialisation on both component.
So instead Skyamtosphere now has a bool bIsAtmosphericFog (false by default).
AtmosphericFog component now inheriting from Skyatmosphere is setting that to true so that serialisation can be properly handled for both cases : pure Skyatmosphere or SkyAtmosphere replacing a AtmosphericFog with loading/saving. This also supports StaticLightingGUID once converted, see USkyAtmosphereComponent::Serialize.
SkyAtmosphere aerial perspective is now properly gated behind the base pass vertex shader designed for that using BASEPASS_SKYATMOSPHERE_AERIALPERSPECTIVE.
Removed all AtmosphericFog related render code.
Renamed a bunch of shader permutation.
UActorFactoryAtmosphericFog is removed so that the actor is no longer visible and instanciable from menu (existing actors in levels are still created correctly)
UAtmosphericFogComponent is made notplaceable.
ShooterGame compiled and ran succesfuly.
Colton Daniels (QA) will upate reference screneshot in a later CL.
#rb Charles.derousiers, Marc.Audy, Kevin.Ortegren
[CL 16455741 by Sebastien Hillaire in ue5-main branch]
#rb none
#jira none
#ROBOMERGE-SOURCE: CL 13060539 in //UE4/Release-4.25/... via CL 13060542 via CL 13060544
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v686-13045012)
[CL 13060550 by yujiang wang in Main branch]
#rnx
#rb none
#ROBOMERGE-SOURCE: CL 10869241 via CL 10869527 via CL 10869904
#ROBOMERGE-BOT: (v613-10869866)
[CL 10870586 by ryan durand in Main branch]
Merging using //Fortnite/Main/_to_/UE4/Dev-Rendering
#rb none
Also tested on mobile with Dmitriy.
Improvement and optimisation pending with https://docs.google.com/document/d/17fBBGX_cP9YARfiBU3P9BIElOo2m6IpqJhRXOZvzXa0/edit#heading=h.tuqnyahzdlw8
Integrated / edtigrated CLs are
7555515
7559183
7565353
7577376
7593568
7624000
7785404
7785501
7839046
7861664
7949251
7949481
7951875
7973183
#ROBOMERGE-OWNER: krzysztof.narkowicz
#ROBOMERGE-AUTHOR: sebastien.hillaire
#ROBOMERGE-SOURCE: CL 8020041 via CL 8027701
#ROBOMERGE-BOT: (v400-8057353)
[CL 8062409 by krzysztof narkowicz in Main branch]
* List of dependencies for Lightmass needs to be derived from the engine directory at runtime, rather than assuming that the base directory is Engine/Binaries/Win64.
* AgentInterface.dll is now copied to the same output folder as the editor SwarmInterface DLL at build time, rather than being checked into P4 in two places.
#rb none
#jira UE-70911
#ROBOMERGE-SOURCE: CL 5274269 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 5274270 by ben marsh in Main branch]