Commit Graph

272 Commits

Author SHA1 Message Date
Ben Marsh
3733f73569 When compiling a modular target, write out a manifest of build products to each output directory listing the valid modules in that directory and their version. Allows faster switching of changelists when using UGS (because it's no longer necessary to re-link all modules), and safeguards against stale DLLs from a different target causing loader errors. Uses compiled-in API version if BUILT_FROM_CHANGELIST is non-zero.
[CL 2641800 by Ben Marsh in Main branch]
2015-08-03 08:47:15 -04:00
Rolando Caloca
6c66988a47 UE4 - Integrate MS D3D12 RHI; added RHIPostInit()
[CL 2624980 by Rolando Caloca in Main branch]
2015-07-17 17:28:57 -04:00
Peter Sauerbrei
c64d01dbd6 ddc stats
[CL 2624485 by Peter Sauerbrei in Main branch]
2015-07-17 13:13:31 -04:00
Jaroslaw Surowiec
19091d0b4f UECORE-234/Enable stats for commandlets (added option to dump collected stats to the log file)
[CL 2612754 by Jaroslaw Surowiec in Main branch]
2015-07-07 15:26:42 -04:00
Jaroslaw Surowiec
489af256e3 Compilation fix
[CL 2610977 by Jaroslaw Surowiec in Main branch]
2015-07-06 09:46:47 -04:00
Jaroslaw Surowiec
ebd89e052c UECORE-234/Enable stats for commandlets
[CL 2610908 by Jaroslaw Surowiec in Main branch]
2015-07-06 08:37:30 -04:00
Ori Cohen
1265a9a47c Fix introTutorial and blutility module loading too early in the editor case.
#codereview Marc.Audy

[CL 2602929 by Ori Cohen in Main branch]
2015-06-26 16:58:18 -04:00
Marc Audy
48e6c66eef Always load IntroTutorials and Blutilities even when running commandlets otherwise assets based on types in the module are unknown and cannot be loaded
#codereview Ori.Cohen

[CL 2602688 by Marc Audy in Main branch]
2015-06-26 14:46:31 -04:00
Jaroslaw Surowiec
36db5c1f2b Stats - Fixed a bad scope for STAT_FEngineLoop_Tick_AutomationController
[CL 2598930 by Jaroslaw Surowiec in Main branch]
2015-06-24 10:57:40 -04:00
Jaroslaw Surowiec
c2c97f6538 Stats - Moved stats/taskgraph to earlier location, before loading CoreUObject
Stats - Tweaked a few stats

[CL 2598798 by Jaroslaw Surowiec in Main branch]
2015-06-24 09:48:05 -04:00
Ben Marsh
b6c1ba5261 Check for XMPP existing before trying to load it. Fixes warnings if you don't have XMPP (because it's in a /NotForLicensees/ folder), which also happens for everything we build in Rocket.
#codereview Josh.Markiewicz

[CL 2595865 by Ben Marsh in Main branch]
2015-06-22 14:42:11 -04:00
bruce nesbit
03c4a242e4 revised when shared template resources are mounted
[CL 2595148 by bruce nesbit in Main branch]
2015-06-22 05:09:13 -04:00
Jaroslaw Surowiec
af290b0454 Stats - More stats for memory profiling
[CL 2593905 by Jaroslaw Surowiec in Main branch]
2015-06-19 14:09:20 -04:00
Robert Manuszewski
17911361b1 Adding guards to linker deletion so that nothing else can delete them except FLinkerManager.
Moved DeleteLoaders() declaration to Linker.h

[CL 2589184 by Robert Manuszewski in Main branch]
2015-06-16 15:41:55 -04:00
Robert Manuszewski
65fb0ff95e Deferred linker load delete to fix potential crashes when code attempts to access linkers that have already been deleted earlier in the callstack
[CL 2589115 by Robert Manuszewski in Main branch]
2015-06-16 15:08:39 -04:00
Bob Tellez
5d2fd8b7fb [AUTOMERGE]
#UE4 Reducing dependencies on Version.h

#platformnotify Josh.Adams

--------
Integrated using branch Ue4-To-UE4-Fortnite-Simple (reversed) of change#2585810 by Bob.Tellez on 2015/06/12 11:30:33.

[CL 2585846 by Bob Tellez in Main branch]
2015-06-12 12:01:23 -04:00
Robert Manuszewski
8b1c79d515 Exposing more package streaming and garbage collection settings to project settings in the editor.
Also, added new console variables for the existing settings:

New Package Streaming console variables:
- WarnIfTimeLimitExceeded
- TimeLimitExceededMultiplier
- TimeLimitExceededMinTime
- MinBulkDataSizeForAsyncLoading
- AsyncIOBandwidthLimit

New GC console variables:
- FlushStreamingOnGC
- NumRetriesBeforeForcingGC

[CL 2584216 by Robert Manuszewski in Main branch]
2015-06-11 10:42:18 -04:00
Michael Noland
7c0f5172ac Animation: Started moving animation nodes out of Engine into a new AnimGraphRuntime module
- Moved all skeletal control nodes to start out

Upgrade Note: Modules containing custom animation nodes will need to have a dependency on the new "AnimGraphRuntime" module added to their Build.cs file
#codereview lina.halper

[CL 2582755 by Michael Noland in Main branch]
2015-06-10 10:57:15 -04:00
Eric Newman
f3569dae41 Fortnite dev to main merge up to cl # 2564489
Merging using UE4-Fortnite-To-UE4

[CL 2573959 by Eric Newman in Main branch]
2015-06-02 11:44:27 -04:00
Ben Marsh
282c41230b Add logging for IsRocket() back into LaunchEngineLoop. We don't have a -Rocket command line argument any more.
#codereview Matthew.Griffin

[CL 2571629 by Ben Marsh in Main branch]
2015-05-29 22:37:12 -04:00
Niklas Smedberg
764ad0c63a Fixed the initialization of the texture streaming system so that it's initialized after RHIInit() like it's supposed to be.
[CL 2555760 by Niklas Smedberg in Main branch]
2015-05-18 16:02:53 -04:00
Michael Trepka
99346a64e1 Fixed compile error in LaunchEngineLoop.cpp
#codereview Justin.Hair

[CL 2542887 by Michael Trepka in Main branch]
2015-05-08 10:54:00 -04:00
Justin Hair
7171478fa2 #Automation - Unified two commandline automation pathways (one via commandlet, one in the "worker") into one.
#NOTE - "-AutomationTests=" has been deprecated
#NOTE - Supported Commands are now "List", "RunTests", RunAll", and "Quit"

#NOTE - Syntax is now -ExecCmds="Automation List;RunAll;Quit"

[CL 2542722 by Justin Hair in Main branch]
2015-05-08 08:36:05 -04:00
Steve Robb
7b45a75adc Fixes for missing Unicode characters during packaging:
* Passing -UTF8Output during commandlet execution.
* Console encoding set before log initialization.
* wprintf used instead of printf.

Missing specifiers added to some UAT build logs.

#codereview robert.manuszewski

[CL 2541143 by Steve Robb in Main branch]
2015-05-07 11:04:30 -04:00
Laurent Delayen
f635d52081 Fortnite Dev > Main Integration from CL #2535376
UE4-Fortnite-CL-2535376
CL# 2535376
MCP CL# 2532705
Linux Dedicated Server
Backend: Testing
  "app" : "fortnite",
  "moduleName" : "Fortnite-PublicService",
  "branch" : "TRUNK",
  "buildDate" : "2015-05-01T13:57:06.985Z",
  "serverDate" : "2015-05-04T13:50:47.828Z",
  "build" : "1306",
  "cln" : "2532705",
  "overridePropertiesVersion" : "unknown",
  "version" : "UNKNOWN"

[CL 2539301 by Laurent Delayen in Main branch]
2015-05-06 11:05:00 -04:00