Commit Graph

8961 Commits

Author SHA1 Message Date
Ben Marsh
c5e461075f Add missing copyright notice.
#rb none
#rnx
#jira

[CL 12049506 by Ben Marsh in 4.25 branch]
2020-03-07 15:17:52 -05:00
Ben Marsh
bf0b702d4b UBT: Fix makefile being invalidated by response files updated during the build process. Also fix certain source files excluded from unity builds from triggering makefile invalidation.
Creation time of the makefile was being used to test whether dependencies have been modified, which is valid for external dependencies (since we want to catch any files modified after the build process starts), but not valid for files we create during the makefile building (such as response files).

Code attempting to detect response files was also incorrect, and would find any leaf files not included in a unity blob. Response files are now detected explicitly.

#rb none
#jira

[CL 12039693 by Ben Marsh in 4.25 branch]
2020-03-06 21:02:25 -05:00
Ben Marsh
71f5ab51b6 Refactor UBT to use an interface (IActionGraphBuilder) to construct the action graph. Response files are also constructed through this interface, allowing them to be tracked as dependencies (will be added in subsequent change).
#rb none
#jira

[CL 12038895 by Ben Marsh in 4.25 branch]
2020-03-06 20:42:36 -05:00
Ben Marsh
b1e2e9f2af Merging latest UGS fixes from Dev-Build.
#rb none
#rnx
#jira

[CL 12023415 by Ben Marsh in 4.25 branch]
2020-03-06 17:03:38 -05:00
Johan Berg
69e9cd1ff5 Crash reporter was stripping callstack frames from the wrong direction.
When creating portable callstack for the crash reports a number of stack frames should be skipped, corresponding to the crash collecting code itself. This value was applied to wrong end of the callstack.

#jira UE-89885
#rb stefan.boberg

[CL 12000209 by Johan Berg in 4.25 branch]
2020-03-06 07:37:46 -05:00
Yujiang Wang
3f01c41fd5 Lightmass: revert the lighting cache sample radius change as it is causing entries in thin walls to leak outside due to their radius being larger than the thickness of the wall
#rb none
#jira none

[CL 11938419 by Yujiang Wang in 4.25 branch]
2020-03-05 12:01:56 -05:00
steve smith
4052195319 Fix build break in HL manifest generator
#rb trivial
#jira none

[CL 11910704 by steve smith in 4.25 branch]
2020-03-04 14:49:01 -05:00
steve smith
95a26ce666 From Microsoft:
Autoincrement project version after each build
Opt-in in HoloLens project settings under packaging/ Auto Increment Version

The store requires unique version numbers for each update, this makes it easier to track.

#RB steve.smith, jeff.fisher
#jira none

[CL 11909159 by steve smith in 4.25 branch]
2020-03-04 14:27:53 -05:00
Per Larsson
7f07f1c443 Made path to package/cooker order and output directory safe to use with command line for IoStore commandlet.
#jira UE-89293
#rb none

[CL 11894592 by Per Larsson in 4.25 branch]
2020-03-04 03:03:56 -05:00
emil kirichev
7be70ae4ea Some entities in Revit exporter Datasmith scenes have an offset on their meshes
#jira UE-88545
#rb JeanLuc.Corenthin

[CL 11872079 by emil kirichev in 4.25 branch]
2020-03-03 12:50:18 -05:00
Richard Wallis
0cafe4701d Use the exe name rather then the project name for the bundle path and the booststrap exe need the full name not just the target name. Commented out the code that was forcing the internal renaming (of exe, icon and info.plist) from target name to project name - I have no idea why that was there but left it in place for now in case there is a permutation I haven't seem - this fixes the display icon not showing correctly.
#jira UE-81222
#rb ben.marsh

[CL 11871957 by Richard Wallis in 4.25 branch]
2020-03-03 12:26:36 -05:00
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