Commit Graph

1322 Commits

Author SHA1 Message Date
pl-dsk
5bb8e36c6c PR #8921: Added support to cross-compile editor plugins through the runUAT BuildPlugin. (Contributed by pl-dsk)
#preflight 621d2c79383b5494aa127590

[CL 19180719 by pl-dsk in ue5-main branch]
2022-02-28 15:17:28 -05:00
james doverspike
28a95c288f Enable Content on Demand for PC
#ROBOMERGE-AUTHOR: james.doverspike
#ROBOMERGE-SOURCE: CL 19063264 via CL 19063265 via CL 19075431 via CL 19077141 via CL 19078937
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)

[CL 19122628 by james doverspike in ue5-main branch]
2022-02-24 14:59:35 -05:00
Ryan Durand
97c2bbabc5 Add support for per platform FilterPlugin inis for plugins which was originally in a code review for CL 18874143.
#rnx
#jira UE-125146
#rb ryan.hummer
#preflight 62169f2b104496cff8a2c4e8

[CL 19122049 by Ryan Durand in ue5-main branch]
2022-02-24 14:48:24 -05:00
brandon dawson
0e1561b209 Custom config now supports non extensions style platform configs
#jira UE-141951
#preflight 620d06046202a22eede4c0f6

#ROBOMERGE-AUTHOR: brandon.dawson
#ROBOMERGE-SOURCE: CL 19060522 in //UE5/Release-5.0/... via CL 19078372
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)

[CL 19121397 by brandon dawson in ue5-main branch]
2022-02-24 14:35:13 -05:00
dmitriy dyomin
9504e87efa Fixed: Missing GPUDumpViewer files from a packaged builds on Android and iOS
#rb chris.babcock
#jira UE-142459
#preflight 620a4b7e015ab8f37a438558

#ROBOMERGE-AUTHOR: dmitriy.dyomin
#ROBOMERGE-SOURCE: CL 18978060 in //UE5/Release-5.0/... via CL 18978139 via CL 18978195
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v917-18934589)

[CL 18978200 by dmitriy dyomin in ue5-main branch]
2022-02-14 08:18:25 -05:00
bob tellez
a4effa70b6 #UE Config files in platform extension folders for plugins will now be staged
[FYI] Josh.Adams

#ROBOMERGE-AUTHOR: bob.tellez
#ROBOMERGE-SOURCE: CL 18954900 via CL 18954935 via CL 18954965 via CL 18955942 via CL 18956335
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v917-18934589)

[CL 18958375 by bob tellez in ue5-main branch]
2022-02-11 14:43:51 -05:00
CarlMagnus Nordin
f8b620a20a ZenCOTF:
Created ExternalCookOnTheFlyServer editor object for communicating with a running Zen COTF server
Recook packages when they are saved in the editor
#rnx
#preflight 62050bfde54ab7c24bb58f8f
#rb pj.kack

[CL 18934629 by CarlMagnus Nordin in ue5-main branch]
2022-02-10 08:23:16 -05:00
josh adams
7f106be255 - Moved the MakeBinaryConfig commandlet into UnrealPak (like IoStore commandlet) for much faster operation
- Fixes for the ini console command for other platforms
- Allow for reading Config files from another project (for instance from a program like UnrelPak)
#rb matt.peters
#preflight 61fae9189a71b11fd38faa0e

#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 18834077 via CL 18835502 via CL 18835961 via CL 18836096 via CL 18844966 via CL 18845578
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)

[CL 18845601 by josh adams in ue5-main branch]
2022-02-03 13:16:23 -05:00
josh adams
7953398a50 - Refactored RunCommandlet and Project.Cook() so that a script can start cooking or other commandlet while doing something else (like monitoring the output)
#rb david.harvey
#p4v-preflight-copy 18808074
#preflight 61f9482afa6554dff3d32331

#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 18817268 via CL 18826813 via CL 18826876 via CL 18826925 via CL 18835873 via CL 18836741
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)

[CL 18836916 by josh adams in ue5-main branch]
2022-02-02 18:42:35 -05:00
carlmagnus nordin
d91fbf9061 Removed option to run with package data in iostore and shaders in pak
Now that all asset data will be in either iostore or pak setting async io priority based on the iodispatcher request queue contents is no longer needed
#preflight 61f799286a7c7b134f2fe78c
#rnx
#rb pj.kack

#ROBOMERGE-AUTHOR: carlmagnus.nordin
#ROBOMERGE-SOURCE: CL 18787380 in //UE5/Release-5.0/... via CL 18787398 via CL 18787423
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18787426 by carlmagnus nordin in ue5-main branch]
2022-01-31 03:49:53 -05:00
pj kack
aa6459712e Force disable bPakUsesSecondaryOrder for all projects when staging with iostore, i.e. don't use the non-deterministic CookerOpenOrder.log in the UAT stage and package step.
This improves the determinism in iostore packaged builds with no regression in load times.
Game specific ordering .log files are still enabled, so any files located in [GameName]\Build\[CookPlatform]\FileOpenOrder\ will still be used.

#jira none
#rb carlmagnus.nordin
#rnx
#preflight 61f29f04c0033b39f8b92c8b

#ROBOMERGE-AUTHOR: pj.kack
#ROBOMERGE-SOURCE: CL 18752854 in //UE5/Release-5.0/... via CL 18752859 via CL 18756833
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18757113 by pj kack in ue5-main branch]
2022-01-27 14:06:40 -05:00
nuno leiria
5313adf716 Rename LibCxx lib folder from Linux to Unix
#jira UE-134907
#preflight 61f19e172f38223e17bcfda9
#rb brandon.schaefer

#ROBOMERGE-AUTHOR: nuno.leiria
#ROBOMERGE-SOURCE: CL 18740979 in //UE5/Release-5.0/... via CL 18741580 via CL 18742832
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18743201 by nuno leiria in ue5-main branch]
2022-01-26 15:35:55 -05:00
david harvey
dcacefbf4e Modify CreatePlatformExtension UAT command so that it can be used programatically.
- also includes a fix so that a parent module is set to the same as the source module by default.

#jira UE-129637
#rnx
#rb Eric.McDaniel
#preflight 61f1707dfd5285142b42db1d

#ROBOMERGE-AUTHOR: david.harvey
#ROBOMERGE-SOURCE: CL 18736287 in //UE5/Release-5.0/... via CL 18736305 via CL 18736514
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18736528 by david harvey in ue5-main branch]
2022-01-26 11:31:26 -05:00
matt peters
470d58e46b Whitespace: Fix indentation after merge.
#rb None, Trivial
#rnx
#preflight None, Trivial

#ROBOMERGE-AUTHOR: matt.peters
#ROBOMERGE-SOURCE: CL 18665138 in //UE5/Release-5.0/... via CL 18665186 via CL 18665210
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v900-18638592)

[CL 18665240 by matt peters in ue5-main branch]
2022-01-19 15:58:51 -05:00
joe kirchoff
9312c2441d BuildCookRun: Fix -SeparateDebugInfo not placing debug files in separate directory with the manifests
Looks like this broke in a refactor from 15771665

#jira UE-139632
#rb trivial
#preflight 61e86aef276892ce107a77d2
[FYI] ben.marsh
[FYI] luke.thatcher

#ROBOMERGE-AUTHOR: joe.kirchoff
#ROBOMERGE-SOURCE: CL 18663559 in //UE5/Release-5.0/... via CL 18663640 via CL 18663674
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v900-18638592)

[CL 18663717 by joe kirchoff in ue5-main branch]
2022-01-19 15:11:34 -05:00
simon therriault
0ea46cf1e2 - Updating opencv to 4.5 version
- still Windows platform only

#jira UETOOL-4742
#rb geoffrey.douglas, alejandro.arango, chris.norden
#preflight 61e817fd614a721b0c41c7d0

#ROBOMERGE-AUTHOR: simon.therriault
#ROBOMERGE-SOURCE: CL 18657870 in //UE5/Release-5.0/... via CL 18657890 via CL 18657913
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v900-18638592)

[CL 18657937 by simon therriault in ue5-main branch]
2022-01-19 09:46:08 -05:00
pj kack
f562d9aee2 BulkData: Remove the obsolete option "AllowBulkDataInIoStore" that let games run with package data in iostore and bulkdata in pak.
The default configuration for ue5 is to run with both package data and bulk data in iostore.
The only remaining alternative is to disable iostore completely and run with both package data and bulk data in pak.

#jira none
#rb carlmagnus.nordin, paul.chipchase
#rnx
#preflight 61e53b77873f2ea48f1dcd94

#ROBOMERGE-AUTHOR: pj.kack
#ROBOMERGE-SOURCE: CL 18631455 in //UE5/Release-5.0/... via CL 18631662 via CL 18631683
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)

[CL 18636672 by pj kack in ue5-main branch]
2022-01-17 23:59:21 -05:00
ben marsh
343041333b Move CreateComponentScripts command into a public location, so it can be run from a licensee workspace.
#preflight none
#jira

#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 18617135 in //UE5/Release-5.0/... via CL 18617152 via CL 18617155
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)

[CL 18617167 by ben marsh in ue5-main branch]
2022-01-14 09:30:56 -05:00
jonathan adamczewski
5765f4595e AutomationTool: Remove UE4 references
#jira UE-111740
#preflight none
#trivial

#ROBOMERGE-AUTHOR: jonathan.adamczewski
#ROBOMERGE-SOURCE: CL 18576039 in //UE5/Release-5.0/... via CL 18576055
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18576072 by jonathan adamczewski in ue5-release-engine-test branch]
2022-01-11 15:15:59 -05:00
andrew davidson
b98537f02b UNSAFE_TYPECAST_WARNING macros allow force enabling of warnings.
#[fyi] michael.noland
#preflight 61d86fa3c65e66487b36b5c0

#ushell-cherrypick of 18546856 by Andrew.Davidson

#ROBOMERGE-AUTHOR: andrew.davidson
#ROBOMERGE-SOURCE: CL 18552595 via CL 18552601 via CL 18552604 via CL 18553016 via CL 18553035
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18553054 by andrew davidson in ue5-release-engine-test branch]
2022-01-07 20:09:18 -05:00
andrew davidson
83f6ea2c8a Undo //Fortnite/Dev-EngineMerge-Test2/Engine/... changelist 18551315
#ROBOMERGE-AUTHOR: andrew.davidson
#ROBOMERGE-SOURCE: CL 18552107 via CL 18552130 via CL 18552133 via CL 18552520 via CL 18552534
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18552539 by andrew davidson in ue5-release-engine-test branch]
2022-01-07 19:03:23 -05:00
andrew davidson
9dc047e01d UNSAFE_TYPECAST_WARNING macros allow force enabling of warnings.
[FYI] michael.noland
#preflight 61d86fa3c65e66487b36b5c0

#ROBOMERGE-AUTHOR: andrew.davidson
#ROBOMERGE-SOURCE: CL 18546856 in //UE5/Release-5.0/... via CL 18546891
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18546909 by andrew davidson in ue5-release-engine-test branch]
2022-01-07 12:27:01 -05:00
andrew grant
72c05ae78b Fixed up Engine BenchmarkBuild and BuildTarget scripts for some UE5 / VK changes,
- Changes argument for building vanilla UE targets from "UE4" to "Unreal"
- Improved code that detects the project target to build to deal with projects that have multiple "Editor" targets
- Fixed issue where -noxge would cause -cook tasks not to be queued if there was no warm/hot/cold DDC argument
- Made -noxge the default if no -xge arg is specified

#rb pat.swanson

#ROBOMERGE-OWNER: andrew.grant
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 18531909 via CL 18531922 via CL 18531923 via CL 18531933 via CL 18531940 via CL 18532363 via CL 18532390 via CL 18532802 via CL 18533930
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18534124 by andrew grant in ue5-release-engine-test branch]
2022-01-06 14:16:53 -05:00
devin doucette
73b904baed DDC: Extended the S3 cache with the ability to do local generation and decompression of bundles
#rb Zousar.Shaker
#preflight 61ba653d055f301345a1457a

#ROBOMERGE-AUTHOR: devin.doucette
#ROBOMERGE-SOURCE: CL 18471703 in //UE5/Release-5.0/... via CL 18471718
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18471721 by devin doucette in ue5-release-engine-test branch]
2021-12-15 17:23:24 -05:00
devin doucette
41ee90f46f DDC: Fixed the S3 upload to use relative paths
#rb Bryan.Johnson
#rnx
#preflight 61ba54d0ed09cd864b342047

#ROBOMERGE-AUTHOR: devin.doucette
#ROBOMERGE-SOURCE: CL 18470744 in //UE5/Release-5.0/... via CL 18470762
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18470768 by devin doucette in ue5-release-engine-test branch]
2021-12-15 15:52:59 -05:00