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