Commit Graph

498 Commits

Author SHA1 Message Date
Rolando Caloca
5b82f15def Copying //UE4/Dev-RenderPlat-Staging@11388153 to //UE4/Main
#rb none
#rnx

[CL 11388545 by Rolando Caloca in Main branch]
2020-02-12 13:27:19 -05:00
Josh Adams
aa9705149b Copying Private-LoadTimes-4.24 stream to Main. Biggest changes are in Materials/Shader memory freezing.
#rb none

[CL 11282608 by Josh Adams in Main branch]
2020-02-06 13:13:41 -05:00
Ben Marsh
0a6a4d527a Use the IsBuildMachine environment variable to set the IsBuildMachine flag, rather than inferring it from uebp_LOCAL_ROOT. The uebp_LOCAL_ROOT variable is defined for child UAT instances, which causes the IsBuildMachine flag to be set incorrectly.
#rb none
#jira UE-85768

[CL 11280694 by Ben Marsh in Main branch]
2020-02-06 11:12:36 -05:00
Stefan Boberg
55a8b15f1f Copying //UE4/Dev-Core to Main (//UE4/Main)
#rb none

[CL 11258477 by Stefan Boberg in Main branch]
2020-02-05 14:26:36 -05:00
Rolando Caloca
f63a3e857e Merging //UE4/Main@11178322 to Dev-RenderPlat-Staging
#rnx
#rb none

[CL 11195678 by Rolando Caloca in Dev-RenderPlat-Staging branch]
2020-01-31 10:34:10 -05:00
Ben Marsh
0e6aa011b3 Copying //UE4/Dev-Build @ CL 11166028 to Dev-Main (//UE4/Dev-Main)
#rb none
#rnx

[CL 11166227 by Ben Marsh in Main branch]
2020-01-29 14:48:18 -05:00
PJ Kack
ef8a7b620e AUTO MERGE
Merging //UE4/Main @ 11112898 to //UE4/Dev-Core (dev-core-l0178)

#rb none

(ushell-p4-mergedown)

[CL 11113593 by PJ Kack in Dev-Core branch]
2020-01-26 11:35:42 -05:00
PJ Kack
3a9ca4d2f9 Merging //UE4/Main @ 11112898 to //UE4/Dev-Core (dev-core-l0178)
#rb none

(ushell-p4-mergedown)

[CL 11113592 by PJ Kack in Dev-Core branch]
2020-01-26 11:33:22 -05:00
graeme thornton
5059d3cb48 Make UAT use a config setting to decide which editor target is the default for use within automation scripts
Have UBT set the source target name as a define during compilation. For unique environments, embed that macro globally, but in shared environments just embed it into game modules.
Have the primary game module bind that define to a core delegate so engine systems can query it
Make LiveCodingModule pass the UBT target name to the UBT so that it doesn't have to guess which target to build
For agnostic executables (UE4Game, UE4Editor)  running content only projects, the delegate won't be bound, so revert back to type based recompile requests in live coding
Handle DTE string for VS2019 in the source code accessor module

#rb ben.marsh


#ROBOMERGE-SOURCE: CL 11103653 via CL 11103654 via CL 11103656
#ROBOMERGE-BOT: (v640-11091645)

[CL 11103658 by graeme thornton in Main branch]
2020-01-24 03:22:33 -05:00
justin marcus
07f61b1bf6 Install bundles - move platform specific bundle config into platform specific INIs.
Fix InstallBundleDefinition Startup Regex not being loaded correctly in C#
Fix GetChunkIndexForFileFromInstallBundles not returning the correct chunk

Checking in disabled until I can verify its OK with a preflight.

[at]Hongyi.Yu




#ROBOMERGE-SOURCE: CL 11098879 via CL 11098888 via CL 11098899
#ROBOMERGE-BOT: (v640-11091645)

[CL 11098917 by justin marcus in Main branch]
2020-01-23 16:01:27 -05:00
justin marcus
81141810d1 Using InstallBundle.ini to generate chunks on PS4 if the PlayGo bundle source is enabled.
Automation changes

#rb [at]Hongyi.Yu [at]Daniel.Lamb




#ROBOMERGE-SOURCE: CL 11073519 via CL 11073571 via CL 11073585
#ROBOMERGE-BOT: (v637-11041722)

[CL 11073595 by justin marcus in Main branch]
2020-01-21 12:09:57 -05:00
justin marcus
b434d4c28e Make InstallBundleConfig a hierarchical INI.
Fix FConfigCacheIni::GetSectionNames returning names in reverse order.
Make sure build scripts properly respect bundle order.

change 2/2 - everything not internal

[at]Daniel.Lamb [at]Hongyi.Yu




#ROBOMERGE-SOURCE: CL 11047646 via CL 11047649 via CL 11047656
#ROBOMERGE-BOT: (v637-11041722)

[CL 11047666 by justin marcus in Main branch]
2020-01-17 12:25:29 -05:00
PJ Kack
5d37548746 UAT: Change the default DeployFolder name to be ShortProjectName-RootFolderName-UserName truncated to 50 characters.
This will deploy the same project from different streams or users to to different workspaces.
Use the DeployFolder instead of the ShortProjectName for all platforms.
The existing -deploy=DeployFolder argument can be used to specify any custom workspace name.

#rb jeff.newquist

[CL 11041420 by PJ Kack in Dev-Core branch]
2020-01-17 04:36:41 -05:00
jeff newquist
3a047e0e59 Fix staging fail with Audio3D plugin enabled
#jira UE-85115
#rb josh.adams
#rnx
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 10985341 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v632-10940481)

[CL 10985349 by jeff newquist in Main branch]
2020-01-14 14:13:05 -05:00
graeme thornton
693fbd0c00 [UAT]
- Add "ExtraTargetsToStageWithClient" parameter which allows you to select other build targets to stage alongside a client build.
 - Added the notion of a "primary target" for a given target type, so a project can have many editor targets but know which was is the primary one that it should use for cooking
 - Fixed a typo in UAT param parsing where the check for the correct number of game targets was looking at the number of editor targets

#rb ben.marsh


#ROBOMERGE-SOURCE: CL 10950660 via CL 10950663 via CL 10950667
#ROBOMERGE-BOT: (v632-10940481)

[CL 10950672 by graeme thornton in Main branch]
2020-01-13 06:48:39 -05:00
ryan durand
0a9f9c581d Change code signing to use the machine store to find certs.
#rnx
#rb none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10878174 via CL 10878175 via CL 10878176 via CL 10878177 via CL 10878178 via CL 10878179
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v626-10872990)

[CL 10887713 by ryan durand in Dev-Build branch]
2020-01-07 03:50:29 -05:00
ryan durand
9eb86a4f65 Change code signing to use the machine store to find certs.
#rnx
#rb none


#ROBOMERGE-SOURCE: CL 10878174 via CL 10878175 via CL 10878176 via CL 10878177 via CL 10878178
#ROBOMERGE-BOT: (v626-10872990)

[CL 10878179 by ryan durand in Main branch]
2020-01-06 08:48:24 -05:00
ben marsh
03ae195b79 Updating copyrights for Engine Programs.
#rnx
#rb none
#jira none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869242 in //Fortnite/Release-12.00/... via CL 10869536 via CL 10870955
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v624-10872983)

[CL 10876681 by ben marsh in Dev-Build branch]
2020-01-05 17:24:44 -05:00
Ryan Durand
9ef3748747 Updating copyrights for Engine Programs.
#rnx
#rb none
#jira none

#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869242 in //Fortnite/Release-12.00/... via CL 10869536
#ROBOMERGE-BOT: FORTNITE (Main -> Dev-EngineMerge) (v613-10869866)

[CL 10870955 by Ryan Durand in Main branch]
2019-12-26 23:01:54 -05:00
daniel lamb
3d79cf8178 Adjust filtering settings for cloud content. Switched IOS and Android to use monolithic process cloud content script.
Added support for generating additional backgrounddownloadsini files for builds that already exist.
#test preflight
#rb Justin.Marcus

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: daniel.lamb
#ROBOMERGE-SOURCE: CL 10809746 via CL 10809748 via CL 10809756 via CL 10809761
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v610-10636431)

[CL 10844739 by daniel lamb in Dev-Build branch]
2019-12-20 01:11:42 -05:00
marc audy
6c38998de8 Allow projects to opt out of having enabled by default engine plugins enabled by specify DisableEnginePluginsByDefault in the uproject. This requires all plugins to be explicitly enabled and prevents upgrades from bringing new plugins in unexpectedly.
#jira

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 10772231 via CL 10776004 via CL 10776035 via CL 10776057
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v610-10636431)

[CL 10831478 by marc audy in Dev-Build branch]
2019-12-19 16:39:54 -05:00
ben marsh
85cd7a2f1f Fix assets created with 4.24.1 builds not being compatible with 4.24.0 release.
CompatibleChangelist number was being overridden as part of the build process due to CL 9823639. The desired effect here was to ensure that Epic's compatible changelist number was cleared out for licensee builds; instead of just forcing it to be set, we clear it out if we're changing the licensee flag.

#jira UE-85874
#rb none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 10727491 in //UE4/Release-4.24/... via CL 10727503
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v610-10636431)

[CL 10822765 by ben marsh in Dev-Build branch]
2019-12-19 14:58:16 -05:00
daniel lamb
ab87e23436 Adjust filtering settings for cloud content. Switched IOS and Android to use monolithic process cloud content script.
Added support for generating additional backgrounddownloadsini files for builds that already exist.
#test preflight
#rb Justin.Marcus


#ROBOMERGE-SOURCE: CL 10809746 via CL 10809748 via CL 10809756
#ROBOMERGE-BOT: (v610-10636431)

[CL 10809761 by daniel lamb in Main branch]
2019-12-19 10:27:55 -05:00
marc audy
bfcbfc1ffa Allow projects to opt out of having enabled by default engine plugins enabled by specify DisableEnginePluginsByDefault in the uproject. This requires all plugins to be explicitly enabled and prevents upgrades from bringing new plugins in unexpectedly.
#jira


#ROBOMERGE-SOURCE: CL 10772231 via CL 10776004 via CL 10776035
#ROBOMERGE-BOT: (v610-10636431)

[CL 10776057 by marc audy in Main branch]
2019-12-17 16:37:25 -05:00
stefan boberg
049ccac79c Copy-up from Dev-Core
#rb none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: stefan.boberg
#ROBOMERGE-SOURCE: CL 10419044 in //UE4/Main/...
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v610-10636431)

[CL 10772232 by stefan boberg in Dev-Build branch]
2019-12-17 15:09:48 -05:00