Commit Graph

1141 Commits

Author SHA1 Message Date
steve smith
ea8387b18f Ensure both x64 and Arm64 are targets for Hololens
#rb Ben.Marsh
#jira none

[CL 12215063 by steve smith in 4.25 branch]
2020-03-16 14:30:54 -04:00
steve smith
575bc78932 Undo //UE4/Release-4.25/Engine/Source/Programs/AutomationTool/Scripts/... changelist 12150027
#fyi ben.marsh
#jira none
#rb

[CL 12157362 by steve smith in 4.25 branch]
2020-03-12 19:06:03 -04:00
steve smith
0fe692e24c Add x64 architecture for Hololens (fixes packaging)
#rb ben.marsh
#jira none

[CL 12150027 by steve smith in 4.25 branch]
2020-03-12 13:47:45 -04:00
Andrew Grant
25b94c9efd Benchmark Script
Fixed issue when building vanilla UE4 with no project

#jira #rb na

[CL 12137700 by Andrew Grant in 4.25 branch]
2020-03-11 15:18:19 -04:00
Andrew Grant
bf28cc6c71 Editgrating PIE feature and DDC options for BenchmarkScript from FN 12.20.
#jira #rb na

[CL 12129493 by Andrew Grant in 4.25 branch]
2020-03-11 11:44:04 -04:00
Joe Conley
f49ddec2f1 #jira UE-86077 Packaging plugins for HoloLens fails
[CL 12094697 by Joe Conley in 4.25 branch]
2020-03-09 16:56:42 -04:00
Anthony Bills
997f609043 Add support to BuildCMakeLib to allow a fully overriden source directory.
- This is useful when the source for a ThirdParty lib is not contained in the engine.

#review-11967058 @david.harvey, @brian.white
#rb david.harvey
#jira none

[CL 12063530 by Anthony Bills in 4.25 branch]
2020-03-09 08:21:41 -04: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
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
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
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
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
Ben Marsh
612bd490f3 Add support for content plugins in content-only projects. These were not being staged due to a unique target receipt for the project being generated.
#rb none
#jira UE-87672

[CL 11608583 by Ben Marsh in 4.25 branch]
2020-02-25 12:09:00 -05:00
Anthony Bills
b61f1badc0 Add BuildCMakeLib UAT automation script for building third party libraries that use CMake.
- This is based off BuildPhysx.Automation.cs and could be unified with this in the future.
- Update some CMakeLists.txt to support this.
- Convert ICU CMakeLists.txt to support cmake 3.5.2 that ships with the engine.
- Fix up some whitespace in BuildPhysX.

#review-11538204 @brian.white
#jira UE-81798
#rb david.harvey

[CL 11597283 by Anthony Bills in 4.25 branch]
2020-02-25 07:22:40 -05:00
Andrew Grant
0e56a4aeae Added CPU count to benchmark results
#jira #rb na

[CL 11573243 by Andrew Grant in 4.25 branch]
2020-02-20 21:28:00 -05:00
Andrew Grant
a101c2ffcc Fixed copy & pasta with format string
#jira #rb na

[CL 11568915 by Andrew Grant in 4.25 branch]
2020-02-20 14:59:43 -05:00
Andrew Grant
4dae50603d Fixed noxge in benchmark script
#jira #rb na

[CL 11568646 by Andrew Grant in 4.25 branch]
2020-02-20 14:38:24 -05:00
Andrew Grant
d199343f3e Added nofastbuild support to benchmark script.
Improved some reporting

#jira #rb na

[CL 11567261 by Andrew Grant in 4.25 branch]
2020-02-20 13:01:08 -05:00
Andrew Grant
9e71754da0 Fixed benchmark script so singlecompile doesn't do a rebuild when -noxge is used
#jira #rb na

[CL 11560081 by Andrew Grant in 4.25 branch]
2020-02-19 21:56:40 -05:00
Chris Babcock
b0bc7837c8 Update Android toolchain to NDK 21 (20 also supported for x86_64) additional files
#jira UE-80046
#ue4
#android
#rb Bradon.Schaefer

[CL 11555526 by Chris Babcock in 4.25 branch]
2020-02-19 17:24:59 -05:00
Andrew Grant
1d4b49b80a Editgrating benchmark scripts from main.
Also includes noshaderddc option that emulates a cold DDC for shaders

#jira #rb na
#tests ran BenchmarkBuild -project=UE4 -editor -client -xge

[CL 11548100 by Andrew Grant in 4.25 branch]
2020-02-19 14:05:12 -05:00
Jamie Dale
b4ee398d06 Ensure we clean-up the gather process after it's completed
#jira UE-88891
#rb none
#rnx

[CL 11511880 by Jamie Dale in 4.25 branch]
2020-02-18 15:05:41 -05:00
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
daniel lamb
886cb4736c Prevent shader bytecode and shader pipeline cache files from being compressed.
#rb Chris.Bunner


#ROBOMERGE-SOURCE: CL 11353179 via CL 11353457 via CL 11355086 via CL 11355318
#ROBOMERGE-BOT: (v654-11333218)

[CL 11355543 by daniel lamb in Main branch]
2020-02-11 15:59:57 -05:00
Josh Adams
6bd5d97d8b - Moved AudioCaptureModuleName spec to a .ini setting, and updated all relevant .ini files
- Fixed .ini staging to follow the IniParent chain for PlatformExtensions
#rb ethan.geller

[CL 11346916 by Josh Adams in Main branch]
2020-02-11 13:51:26 -05:00