Commit Graph

98 Commits

Author SHA1 Message Date
josh adams
46a830d6b4 - Replacing many uses of LoadGlobalIniFile and LoadExternalIniFile with FCOnfigContext
#rb matt.peters
#p4v-preflight-copy 20293528
#preflight 629665d15238916c514359ad

[CL 20441581 by josh adams in ue5-main branch]
2022-05-31 16:25:06 -04:00
Sebastien Lussier
08221d2534 Make sure we dirty external actors packages when performing a Precomputed Static Visibility build on an OFPA level.
#rb dominic.couture, jeanfrancois.dube
#jira none
#preflight 62903a64ec47e782d4d7fda1

[CL 20389983 by Sebastien Lussier in ue5-main branch]
2022-05-26 22:56:51 -04:00
dominic couture
895fd38331 -Force bPrecomputeVisibility to false & bForceNoPrecomputedLighting to true on all WP maps (until 5.1 where it'll be supported)
-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]
2022-03-17 14:58:55 -04:00
fred kimberley
7fbfaf57c8 Require explicit constructors/casts when converting between FVector, FVector3d, and FVector3f.
#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]
2022-02-02 07:59:31 -05:00
robert manuszewski
97b5e82c0b Deprecating EInternalObjectFlags::PendingKill. Making sure iterators use the appropriate flags based on the current state of PendingKill being enabled or not.
#preflight 61f8f33d537702981c352c7a
#rb Steve.Robb

#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 18806353 in //UE5/Release-5.0/... via CL 18808526 via CL 18821789
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)

[CL 18822151 by robert manuszewski in ue5-main branch]
2022-02-02 02:21:12 -05:00
tiantian xie
1cabe3c6bd Array index out of bounds when Building Lighting Only on an empty level with a BSP box
#jira UE-139436
#preflight 61eac384f1438e8a4b2bad54

#ROBOMERGE-AUTHOR: tiantian.xie
#ROBOMERGE-SOURCE: CL 18689285 in //UE5/Release-5.0/... via CL 18689330 via CL 18689374
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18689397 by tiantian xie in ue5-main branch]
2022-01-21 10:08:19 -05:00
dominic couture
7d70ab09b0 -Disable static lighting computation on WorldPartition maps (until we make it work)
-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]
2022-01-12 14:46:48 -05:00
aurel cordonnier
e3f7878676 Merge from Release-Engine-Test @ 17462327 to UE5/Main
This represents UE4/Main @17430120 and Dev-PerfTest @17437669

[CL 17463546 by aurel cordonnier in ue5-main branch]
2021-09-08 16:42:26 -04:00
daren cheng
46c667a517 Remove UE4 references UnrealEd
#jira UE-111293
#rb trivial

[CL 17000762 by daren cheng in ue5-main branch]
2021-07-29 16:29:13 -04:00
Sebastien Hillaire
baed13200f AtmosphericFog component removal from UE5.
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]
2021-05-25 16:33:27 -04:00
Marcus Wassmer
3b81cf8201 Merging using //UE5/Main_to_//UE5/Release-Engine-Staging @14384769
autoresolved files
#rb none

[CL 14384911 by Marcus Wassmer in ue5-main branch]
2020-09-24 00:43:27 -04:00
Marc Audy
11f5b21210 Merging //UE5/Release-Engine-Staging @ 13752110 to Main (//UE5/Main)
#rnx

[CL 13753156 by Marc Audy in ue5-main branch]
2020-06-23 18:40:00 -04:00
yujiang wang
ebb879fc32 Detect duplicated level built data GUIDs and sanitize them. This was causing multiple nasty crashes in VLM building code.
#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]
2020-04-28 17:09:30 -04:00
juan canada
3033e7f226 Fixed non determinism in cooked UMapBuildDataRegistry
#rb yujiang.wang


#ROBOMERGE-SOURCE: CL 11266781 via CL 11271970
#ROBOMERGE-BOT: (v647-11244347)

[CL 11272177 by juan canada in Main branch]
2020-02-05 19:05:54 -05:00
ryan durand
627baf970a Updating copyright for Engine Editor.
#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]
2019-12-26 15:33:43 -05:00
Jamie Dale
72109bc002 Fixed localization conflicts
#rb none
#rnx

[CL 9480363 by Jamie Dale in Main branch]
2019-10-08 16:16:36 -04:00
Chris Gagnon
2e87118a18 Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) Interim 4.24.
#rb none

[CL 8614014 by Chris Gagnon in Main branch]
2019-09-10 11:35:20 -04:00
Marc Audy
a7459b1afc Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 8292949
#rb
#rnx

[CL 8293622 by Marc Audy in Dev-Framework branch]
2019-08-26 10:30:04 -04:00
Marc Audy
024fdae3c7 Get rid of GWorlds
#rnx
#rb

[CL 8192154 by Marc Audy in Dev-Framework branch]
2019-08-21 15:47:26 -04:00
krzysztof narkowicz
c3f806ef7b New SkyAtmosphere component CLs in FN
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]
2019-08-15 13:46:05 -04:00
Marc Audy
278eda75dd Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 7234503
#rb
#rnx

[CL 7263339 by Marc Audy in Dev-Framework branch]
2019-07-10 13:47:03 -04:00
Rolando Caloca
aa0d2303d6 Copying //UE4/Dev-Rendering to Dev-Main (//UE4/Dev-Main) @ 6944469
#rb none
#rnx

[CL 6944849 by Rolando Caloca in Main branch]
2019-06-11 18:27:07 -04:00
Marc Audy
82e0666ce7 Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 5450266
#rb
#rnx

[CL 5459329 by Marc Audy in Dev-Framework branch]
2019-03-19 16:16:11 -04:00
ben marsh
65aafb5a06 Fixes for building lighting using Swarm when done from an editor built with a unique build environment.
* 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]
2019-03-01 20:36:49 -05:00
Chris Gagnon
80918bea22 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 5110714 by Chris Gagnon in Dev-Editor branch]
2019-02-21 13:05:30 -05:00