Commit Graph

8950 Commits

Author SHA1 Message Date
danny couture
20d1fe37be All thirdparties are also using latest IntelTBB binaries on all platforms
- Removed all IntelTBB binaries from thirdparties
 - Compiled missing binaries in official IntelTBB folder

Tested on Linux/Mac/Windows

#rnx
#jira UEENT-3378
#rb Jean-Michel.Dignard

[CL 11858075 by danny couture in 4.25 branch]
2020-03-03 07:23:08 -05:00
Alistair White
ed225e12e8 Integrating 11824451
Swapping Bcrypt node module to native js version
Adding npm console commands to ease usage

#jira: UE-89833
#rb: Stuart.Hill

[CL 11851819 by Alistair White in 4.25 branch]
2020-03-03 04:39:53 -05:00
Anthony Bills
74e20c713a [IOS] Add support for Apple Development and Distribution certificates.
#rb jack.porter
#jira UE-89451

[CL 11851816 by Anthony Bills in 4.25 branch]
2020-03-03 04:39:13 -05:00
steve smith
3dc636be43 Set default resource entries to pass WACK
Previously, resources.resw contained empty entries which would fail WACK

#rb trivial
#jira none

[CL 11849019 by steve smith in 4.25 branch]
2020-03-02 18:55:13 -05:00
steve smith
2ebf466cd7 Prevent store logo from falling back to the wrong size logo
The application logo is not a valid fallback if the package logo is not available. This will cause it to fail WACK, and prevent it being uploaded to the store / downloaded on a user's device.

#rb trivial
#jira none

[CL 11848979 by steve smith in 4.25 branch]
2020-03-02 18:54:02 -05:00
steve smith
548d37c037 Update default min Win10 SDK for HL packaging
SDK's < 17763 will fail to package if one of these SDKs is installed on the build machine (eg: 16299)
#rb trivial
#jira none

[CL 11848824 by steve smith in 4.25 branch]
2020-03-02 18:49:15 -05:00
Andrew Grant
f7a1951313 Add Thread_UseAllCpuGroups to UnrealBuildTool config to enable UBT to use both CPU groups on high-core systems such as 64-core ThreadRippers.
See - https://docs.microsoft.com/en-us/dotnet/framework/configure-apps/file-schema/runtime/thread-useallcpugroups-element

Also added MaxParallelActions command-line flag to UBT that can be used to restrict the number of cores used for local (e.g. nonxge).

Added -cores=X+Y=Z option to benchmark script for profiling

#rb swarm
#review-11806361 @ben.marsh
#jira nojira

[CL 11845433 by Andrew Grant in 4.25 branch]
2020-03-02 15:49:57 -05:00
Josh Adams
39345e391b - Removed extra Engine directory under the UE4 project above the Platforms directory (Platforms was the only folder in the Engine folder)
#jira UE-89854
#rb ben.marsh

[CL 11827890 by Josh Adams in 4.25 branch]
2020-03-02 11:48:16 -05:00
carl lloyd
9e4d3bff13 Removed ATC/ETC1 and Android PVR texture formats
#review-11660965 @Chris.babcock @Jack.porter
#fyi @Rolando.Caloca @Luke.Thatcher
#rb Chris.babcock, Jack.porter, Rolando Caloca
#jira none

[CL 11825686 by carl lloyd in 4.25 branch]
2020-03-02 11:24:33 -05:00
Michael Sartain
42a7ef68ef Fix command quoting in Linux chmod command
Current code generates: 'chmod +x \"/epic/projects/foo/Intermediate/Staging/foo.sh\"'

This works with xbuild, but fails with msbuild. New code generates:

Run App:sh CommandLine-c 'chmod +x "/epic/projects/foo/Intermediate/Staging/foo.sh"'

Similar to Ben's CL 2106889 and CL 2112830 changes in Engine/Source/Programs/AutomationTool/BuildUtils.cs


#jira none
#rb Ben.Marsh
#fyi Andrew.Grant, Brandon.Schaefer

[CL 11824678 by Michael Sartain in 4.25 branch]
2020-03-02 10:52:06 -05:00
Per Larsson
3973aad93b Enable I/O dispatcher on dedicated servers. Requires
gc.UseDisregardForGCOnDedicatedServers=True.

#jira UE-89329
#rb trivial

[CL 11823478 by Per Larsson in 4.25 branch]
2020-03-02 08:30:53 -05:00
Per Larsson
919a0afddf Added UAT project parameter validation when using -iostore without -pak.
#jira UE-87771
#rb trivial

[CL 11821697 by Per Larsson in 4.25 branch]
2020-03-02 07:32:25 -05:00
Andrew Grant
4e8c8c3bb8 Added coldcook option to Benchmark script. Removes local DDC content prior to cooking
#jira #rb na

[CL 11806356 by Andrew Grant in 4.25 branch]
2020-03-01 14:49:17 -05:00
Andrew Grant
8a92022438 Fixed c# compile error seen in VS 2017 with named arguments not being at the end of the list
#jira #rb na

[CL 11806332 by Andrew Grant in 4.25 branch]
2020-03-01 14:23:34 -05:00
Andrew Grant
7bbf4f029d Fixed BuildTarget UAT script to use existing means of detecting the valid targets for a project rather than trusing the names of the .cs target files.
See https://udn.unrealengine.com/questions/555746/are-game-and-client-build-targets-the-same.html

#jira #rb na

[CL 11806317 by Andrew Grant in 4.25 branch]
2020-03-01 14:18:37 -05:00
Andrew Grant
cde91ed02c Added spew filter to P4 calls to really suppress spew when requested.
The issue here is that CommandUtils.Run only suppresses stdout when NoSpew is specified, so P4 functions like FileExistsInDepot which use p4 calls that write to stderr (e.g fstat of a path not in P4) still end up spewing.

#review-11800598 @ben.marsh
#rb swarm
#jira nojira

[CL 11803848 by Andrew Grant in 4.25 branch]
2020-02-29 23:48:48 -05:00
Chris Babcock
78513990ce Provide more control over OBB selection
#jira UE-89810
#ue4
#android
#rb Brandon.Schaefer

[CL 11792686 by Chris Babcock in 4.25 branch]
2020-02-28 19:48:31 -05:00
Michael Sartain
3537e385cc Use msbuild in mono for Linux when using an installed copy and mono >= 5.0.
Pulled code from Andrew's CL 7828885 for the Mac.

#jira none
#rb ben.marsh
#fyi brandon.schaefer, andrew.grant

[CL 11750877 by Michael Sartain in 4.25 branch]
2020-02-28 12:43:03 -05:00
Ben Marsh
62217a69a2 Add timers for UAT startup.
#rb none
#rnx
#jira

[CL 11726183 by Ben Marsh in 4.25 branch]
2020-02-28 06:42:06 -05:00
Anthony Bills
222147f527 Add missing null checks to PluginDescriptor.cs
- Previously this would have been handled by WriteArray, now Plugins and Modules are a List and ToArray is called, the check needs to be moved up.

#rb rob.cannaday
#fyi ben.marsh
#jira none

[CL 11723339 by Anthony Bills in 4.25 branch]
2020-02-27 22:20:42 -05:00
Michael Lentine
6bc8446142 Update Chaos in 4.25 to fix a number of collision and character movement issues.
#rb none
#jira nojira

[CL 11670007 by Michael Lentine in 4.25 branch]
2020-02-27 12:57:57 -05:00
Ben Marsh
9c17b31329 Fix exception due to directory not existing when creating VSCode project.
#rb none
#jira UE-89684
#rnx

[CL 11661535 by Ben Marsh in 4.25 branch]
2020-02-27 11:43:31 -05:00
Ben Marsh
3d35e552d2 Fix detection of engine modules being out of date.
#rb none
#jira UE-88824, UE-89676

[CL 11658206 by Ben Marsh in 4.25 branch]
2020-02-27 11:09:27 -05:00
Anthony Bills
3e1df8cd5a Add support for whitelisting additional plugins and adding additional modules to plugin extensions.
Additionally allow monolithic programs inside platform extensions to ouput to the Binaries directory in the extension.

#review-11565119 @brian.white, @josh.adams, @ben.marsh
#jira UE-81798
#rb ben.marsh

[CL 11655119 by Anthony Bills in 4.25 branch]
2020-02-27 10:46:04 -05:00
emil kirichev
8426dfe015 Some entities in Revit exporter Datasmith scenes have an offset on their meshes
#jira UE-88545
#rb JeanLuc.Corenthin

[CL 11647759 by emil kirichev in 4.25 branch]
2020-02-27 07:30:49 -05:00