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
Juan Canada
f396f56a0b
Merging //UE4/Dev-Main@11042002 to Dev-RenderPlat-Staging(//UE4/Dev-Rendering)
...
#rnx
#rb none
[CL 11075443 by Juan Canada in Dev-RenderPlat-Staging branch]
2020-01-21 14:54:20 -05:00
anthony bills
2c36892c2e
Check if the platform's ini name is valid (not empty) before trying to load the target platform module.
...
If the platform's ini name is empty and it drops down to using [IniName]+TargetPlatform it will try to recursively load TargetPlatform.
This can happen in cases where the AllDesktopTargetPlatform module is not available.
#rb david.harvey
#jira UE-86383
#lockdown nick.penwarden
#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: anthony.bills
#ROBOMERGE-SOURCE: CL 10928127 in //UE4/Release-4.24/... via CL 10928128
#ROBOMERGE-BOT: CORE (Main -> Dev-Core) (v632-10940481)
[CL 10955609 by anthony bills in Dev-Core branch]
2020-01-13 15:46:43 -05:00
anthony bills
2e863277c1
Check if the platform's ini name is valid (not empty) before trying to load the target platform module.
...
If the platform's ini name is empty and it drops down to using [IniName]+TargetPlatform it will try to recursively load TargetPlatform.
This can happen in cases where the AllDesktopTargetPlatform module is not available.
#rb david.harvey
#jira UE-86383
#lockdown nick.penwarden
#ROBOMERGE-SOURCE: CL 10928127 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v626-10872990)
[CL 10928128 by anthony bills in Main branch]
2020-01-09 12:05:33 -05:00
ryan durand
84e0b188d8
Updating copyright for Engine Developer.
...
#rnx
#rb none
#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869240 via CL 10869516 via CL 10869902 via CL 10870584
#ROBOMERGE-BOT: CORE (Main -> Dev-Core) (v626-10872990)
[CL 10897060 by ryan durand in Dev-Core branch]
2020-01-07 15:07:57 -05:00
Juan Canada
2ecf4f9708
Merging //UE4/Dev-Main@10877709 to Dev-RenderPlat-Staging(//UE4/Dev-Rendering)
...
#rnx
#rb none
[CL 10895568 by Juan Canada in Dev-RenderPlat-Staging branch]
2020-01-07 13:45:01 -05:00
marc audy
8202e7b77d
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: robert.manuszewski
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 10772231 via CL 10776004 via CL 10776035 via CL 10776057
#ROBOMERGE-BOT: CORE (Main -> Dev-Core) (v626-10872990)
[CL 10887203 by marc audy in Dev-Core branch]
2020-01-07 03:03:58 -05:00
devin doucette
057a9d453e
Optimize FindTargetPlatform and its most expensive caller during cooking
...
This reduced the cost of the function by 91% while cooking both a large title and a small sample project. The wall time saved on the large title that was tested was 42.4 seconds.
#rb Zousar.Shaker
[CL 10884029 by devin doucette in Dev-Core branch]
2020-01-06 16:53:23 -05:00
ryan durand
471d972e62
Updating copyright for Engine Developer.
...
#rnx
#rb none
#ROBOMERGE-SOURCE: CL 10869240 via CL 10869516 via CL 10869902
#ROBOMERGE-BOT: (v613-10869866)
[CL 10870584 by ryan durand in Main branch]
2019-12-26 15:32:37 -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
d2f9a61b06
Copy-up from Dev-Core
...
#rb none
[CL 10419044 by Stefan Boberg in Main branch]
2019-11-25 12:03:09 -05:00
ben marsh
2db38eb61b
Rework checks for whether a temporary target is necessary to ensure the same code is used at runtime and in UAT.
...
#rb none
#jira UE-84440, UE-84444
#rnx
#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 10312968 in //UE4/Release-4.24/... via CL 10312999
#ROBOMERGE-BOT: CORE (Main -> Dev-Core) (v594-10333955)
[CL 10385700 by ben marsh in Dev-Core branch]
2019-11-24 10:34:52 -05:00
ben marsh
becd2b94d4
Rework checks for whether a temporary target is necessary to ensure the same code is used at runtime and in UAT.
...
#rb none
#jira UE-84440, UE-84444
#rnx
#ROBOMERGE-SOURCE: CL 10312968 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v593-10286020)
[CL 10312999 by ben marsh in Main branch]
2019-11-19 16:53:37 -05:00
Zousar Shaker
1555711215
Handle an invalid platform passed to the cook commandlet without a fatal assert.
...
#jira UE-78969
#rb Martin.Ridgers
[CL 10081929 by Zousar Shaker in Dev-Core branch]
2019-11-08 08:29:04 -05:00
Michael Sartain
e6e5a2506d
Add LinuxAArch64Server and LinuxAArch64Client build targets
...
Cherry pick 9427927
#rb Brandon.Schaefer
#jira none
[CL 9618959 by Michael Sartain in 4.24 branch]
2019-10-16 11:53:16 -04:00
Ben Marsh
b6039a9873
Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
...
#rb none
#rnx
[CL 9419420 by Ben Marsh in Dev-Build branch]
2019-10-04 11:20:44 -04:00
Stefan Boberg
1f813eb516
Copying //UE4/Dev-Core to Main (//UE4/Main)
...
#rb many
[CL 9405827 by Stefan Boberg in Main branch]
2019-10-03 16:26:48 -04:00
Nick Shin
3526d16d5e
merge/copyup to parent stream - HTML5 platform extension
...
#jira UEMOB-482 HTML5 platform as a plug in
#rb josh.adams
#rn
[CL 9306021 by Nick Shin in Dev-Build branch]
2019-09-30 15:13:56 -04:00
Ben Marsh
bbe9fecb2f
Copying //UE4/Dev-Build to Dev-Main (//UE4/Dev-Main)
...
#rb none
#rnx
[CL 9053338 by Ben Marsh in Main branch]
2019-09-24 16:13:51 -04:00
ben marsh
6a936ba1b9
Copying //UE4/Dev-RenderPlat-Staging[at]8684824 to Dev-Main (//UE4/Dev-Main)
...
#rb none
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: marcus.wassmer
#ROBOMERGE-SOURCE: CL 8684840 in //UE4/Main/...
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v422-8689730)
[CL 8752957 by ben marsh in Dev-Build branch]
2019-09-17 11:58:25 -04:00
Marcus Wassmer
6517c68ef5
Copying //UE4/Dev-RenderPlat-Staging@8684824 to Dev-Main (//UE4/Dev-Main)
...
#rb none
[CL 8684840 by Marcus Wassmer in Main branch]
2019-09-14 09:45:25 -04:00
Ben Marsh
421de9107a
Fix editor-only plugins triggering recompilation of code projects.
...
Also rework logic for determining whether a project needs to be compiled, to more closely match equivalent code in UAT. ITargetPlatform::NeedsTempTarget() now allows querying whether a project needs a temporary target to be generated.
#rb none
#jira UE-79833
[CL 8623682 by Ben Marsh in Dev-Build branch]
2019-09-10 16:11:58 -04:00
Ben Marsh
d27f14bf0a
Add a FTargetReceipt class to the engine, mirroring the UBT TargetReceipt class.
...
#rb none
#rnx
[CL 7975805 by Ben Marsh in Dev-Build branch]
2019-08-13 10:23:31 -04:00
Ben Marsh
2aff13a3b8
Add functionality to allow querying the available targets for a project from the editor, and use it to allow packaging client and server targets from the "Package Project" menu.
...
#rb none
[CL 7950582 by Ben Marsh in Dev-Build branch]
2019-08-12 11:21:45 -04:00
Ben Marsh
beb4519169
Rename EBuildConfigurations::Type to EBuildConfiguration.
...
#rb none
[CL 7937697 by Ben Marsh in Dev-Build branch]
2019-08-09 17:35:36 -04:00