Commit Graph

3086 Commits

Author SHA1 Message Date
Ben Marsh
f9c1ea3cc5 Cache dependency list in the NodeInfo instead of looking them up by name each time.
[CL 2608938 by Ben Marsh in Main branch]
2015-07-02 08:47:46 -04:00
Ben Marsh
48c1176783 Pass all nodes around as NodeInfo objects, rather than using strings and constantly looking everything up in a dictionary.
[CL 2608900 by Ben Marsh in Main branch]
2015-07-02 08:05:04 -04:00
Graeme Thornton
641adb6529 Dependency preloading stuff
- Generate a new cooker file open log for unrealpak to use if it can't find a game file order
 - Add dependency data into the "mini" asset registry
 - Load mini asset registry at runtime and use it to load package dependencies BEFORE opening the requested package. Hopefully, all in the same order as the cooker file log

[CL 2608850 by Graeme Thornton in Main branch]
2015-07-02 06:43:49 -04:00
James Moran
f3593def54 Added extra WebServer Prefixes so localhost, 127.0.0.1, ip address, etc work from HTML5LauncherHelper.
[CL 2608758 by James Moran in Main branch]
2015-07-02 04:47:28 -04:00
Ben Marsh
c244570b48 Replace vars with explicit types.
[CL 2608417 by Ben Marsh in Main branch]
2015-07-01 17:59:17 -04:00
Ben Marsh
776fabff11 Use a wrapper class for GUBP node when building up the graph, so we can store cached data on the object itself (rather than having lots of separate dictionaries).
[CL 2608223 by Ben Marsh in Main branch]
2015-07-01 16:43:00 -04:00
Daniel Wright
0a2357f472 Added PrecomputedAOMask material node - allows procedural texturing using Ambient Occlusion computed by Lightmass
* bGenerateAmbientOcclusionMaterialMask must be enabled in WorldSettings for the mask to be produced by a lighting build.  The mask is stored in a BC4 texure which adds half a byte per lightmap texel.

[CL 2608090 by Daniel Wright in Main branch]
2015-07-01 15:54:45 -04:00
Ben Marsh
ae62aadca2 Move frequency barriers into a separate function.
[CL 2608070 by Ben Marsh in Main branch]
2015-07-01 15:46:27 -04:00
Ben Marsh
1d49890374 Move NodesToDo into its own function.
[CL 2608065 by Ben Marsh in Main branch]
2015-07-01 15:42:36 -04:00
Ben Marsh
f716242ae7 Separate out a couple more blocks of code into separate functions.
[CL 2608057 by Ben Marsh in Main branch]
2015-07-01 15:39:00 -04:00
Rolando Caloca
f881e6de4f UE4 - Debug hlslcc
[CL 2608008 by Rolando Caloca in Main branch]
2015-07-01 15:19:34 -04:00
Steve Robb
2dbb55ad33 Fix for two logfiles being created in the same second.
#codereview robert.manuszewski

[CL 2608003 by Steve Robb in Main branch]
2015-07-01 15:17:51 -04:00
Ben Marsh
8031112b2e Make ActivePlatforms a local variable for the purposes of branch setup. Also fix FortniteAutoTestNode adding references to Linux nodes, even if Linux is not available.
[CL 2607801 by Ben Marsh in Main branch]
2015-07-01 14:08:12 -04:00
Jaroslaw Surowiec
6a6f5c298f CrashReportClient - Analitycs are now configurable through the config, enabled by default. MachineID is always send, required to identify the number of unique users that are experiencing a crash.
[CL 2607779 by Jaroslaw Surowiec in Main branch]
2015-07-01 13:57:12 -04:00
Steve Robb
cec0c7ca73 New method for determining unique log filenames.
#codereview robert.manuszewski

[CL 2607719 by Steve Robb in Main branch]
2015-07-01 13:21:03 -04:00
Jeff Wilson
113a850f5b Updated MarkdownMode plugin with new table functionality
[CL 2607683 by Jeff Wilson in Main branch]
2015-07-01 12:59:15 -04:00
Jaroslaw Surowiec
4cb4c632f6 CrashReportClient - Better formatting the diagnostics text
[CL 2607560 by Jaroslaw Surowiec in Main branch]
2015-07-01 11:24:39 -04:00
Wes Hunt
35c5bceffd Add node name to DoBuild telemetry
[CL 2607532 by Wes Hunt in Main branch]
2015-07-01 11:17:12 -04:00
Jaroslaw Surowiec
f4beaf66c9 CrashReportClient - Added CloseWithoutSending, PII is only send if check box "Allow to be.." is checked, username is only send when running non-launcher build, added options to view the folder with the crash data
#platformnotify josh.adams

[CL 2607281 by Jaroslaw Surowiec in Main branch]
2015-07-01 06:26:52 -04:00
Graeme Thornton
d9e3945991 UnrealPak -List command now displays file entries in offset order
[CL 2607264 by Graeme Thornton in Main branch]
2015-07-01 06:15:38 -04:00
Wes Hunt
b4757a05f6 Add ParallelExecutor telemetry
[CL 2606724 by Wes Hunt in Main branch]
2015-06-30 19:35:44 -04:00
Ben Marsh
2db0e0aaca Move branch validation stuff into LegacyBranchSetup.
[CL 2606600 by Ben Marsh in Main branch]
2015-06-30 18:13:53 -04:00
Steve Robb
69490942cd Fix for UELinkerFixups not being built properly after module updates.
#codereview robert.manuszewski

[CL 2606477 by Steve Robb in Main branch]
2015-06-30 17:11:15 -04:00
Ben Marsh
b21f02450f Move the CIS counter update into its own function.
[CL 2606473 by Ben Marsh in Main branch]
2015-06-30 17:09:44 -04:00
Ben Marsh
8558439134 Refactor out a few functions from GUBP.DoBuild().
[CL 2606420 by Ben Marsh in Main branch]
2015-06-30 16:48:53 -04:00