Commit Graph

908 Commits

Author SHA1 Message Date
Bob Tellez
a6646aeed7 [AUTOMERGE]
#UE4 Added the exclusive load package time tracker, which is a tool to keep track of the exclusive load times for all packages that are loaded in development/debug builds. Use the "LoadTimes.DumpReport" console command to see the load time report

--------
Integrated using branch Ue4-To-UE4-Fortnite-Simple (reversed) of change#2627564 by Bob.Tellez on 2015/07/21 12:07:44.

[CL 2627568 by Bob Tellez in Main branch]
2015-07-21 12:10:07 -04:00
Robert Manuszewski
0b0267f356 Adding missing Unhash Object stat
[CL 2627310 by Robert Manuszewski in Main branch]
2015-07-21 09:20:31 -04:00
Robert Manuszewski
c488dc8e42 Making FDefferedMessageLog slighly more thread safe
[CL 2626067 by Robert Manuszewski in Main branch]
2015-07-20 13:13:50 -04:00
Richard TalbotWatkin
080b1016b6 Back out changelist 2625724
[CL 2625925 by Richard TalbotWatkin in Main branch]
2015-07-20 11:16:15 -04:00
Jaroslaw Palczynski
09a1709ba1 UE-16118: 4.8 Preview 3: Hot reload error after adding new enums to a UObject file.
[CL 2625918 by Jaroslaw Palczynski in Main branch]
2015-07-20 11:11:29 -04:00
Jaroslaw Palczynski
7556a55d8b Make LoadObject to also respect the legacy struct's path.
It turnes out that LoadObject had not a legacy path that FindObject did. Moved legacy logic to StaticFindObjectFast that is shared by both functions

UDN: https://udn.unrealengine.com/questions/252115/failed-to-find-object-when-cooking.html

[CL 2625803 by Jaroslaw Palczynski in Main branch]
2015-07-20 09:54:28 -04:00
Richard TalbotWatkin
1e4b7565e1 Removed FDeferredMessageLog. Added concept of 'unseen messages' to IMessageLog. Opened assets now automatically open the message log if they encounter load errors.
#jira UE-18229 - Opening an asset that has load warnings does not pop up the Message Log

[CL 2625724 by Richard TalbotWatkin in Main branch]
2015-07-20 09:01:53 -04:00
Maciej Mroz
7898a4354d "AsyncTaskProxy" pin is shown in AsyncTask node only when the proxy class has "ExposedAsyncProxy" meta data.
#codereview Mieszko.Zielinski, Michael.Noland

[CL 2625596 by Maciej Mroz in Main branch]
2015-07-20 04:28:05 -04:00
James Hopkin
81e871b47f Merging
//depot/UE4-Fortnite/Engine/Source/Runtime/CoreUObject/Public/UObject/ScriptInterface.h

to //depot/UE4/Engine/Source/Runtime/CoreUObject/Public/UObject/ScriptInterface.h

[CL 2625281 by James Hopkin in Main branch]
2015-07-18 07:02:29 -04:00
Robert Manuszewski
4b1aa3a917 Merging change #2624225
Fixing Token Stream not properly handling AddReferencedObjects pointers when added just before the end of array tokens. Introduced new token type that marks the end of a pointer data inside of a token stream to correctly handle return count for the array.

[CL 2624655 by Robert Manuszewski in Main branch]
2015-07-17 14:42:34 -04:00
Martin Mittring
fcffaa7884 better %f seconds printout
[CL 2624557 by Martin Mittring in Main branch]
2015-07-17 13:48:35 -04:00
Mike Beach
7259ef4fd2 [UE-17388] Making ResolveDeferredExports() fully reentrant, so we don't attempt to recreate/mutate package exports after the Blueprint has been subsequently finalized.
[CL 2622098 by Mike Beach in Main branch]
2015-07-15 14:21:04 -04:00
Robert Manuszewski
1ed1c4875d Don't mark packages as dirty from within async loading code path
#codereview Chris.Wood

[CL 2621961 by Robert Manuszewski in Main branch]
2015-07-15 12:49:22 -04:00
Daniel Lamb
e7a6ad5587 Added per file cooking stats.
Added ddc exists stats.
Reworked the existing ddc stat code to make it neater.

[CL 2621875 by Daniel Lamb in Main branch]
2015-07-15 11:46:49 -04:00
Robert Manuszewski
d40edf7214 A few more stats for async loading
[CL 2621654 by Robert Manuszewski in Main branch]
2015-07-15 09:12:25 -04:00
Robert Manuszewski
54ab5bfa0b Reducing log verbosity when inserting package dependencies while async loading
#codereview Graeme.Thornton

[CL 2621521 by Robert Manuszewski in Main branch]
2015-07-15 04:58:04 -04:00
Saul Abreu
37c4c8cfce Editor-only data is now gathered for localization by opting-in through a new setting.
[CL 2621214 by Saul Abreu in Main branch]
2015-07-14 20:21:23 -04:00
Robert Manuszewski
f027f2e8dd Adding stats to detect BulkData async buffer leaks
[CL 2620547 by Robert Manuszewski in Main branch]
2015-07-14 14:28:27 -04:00
Steve Robb
355a6a2946 Support for GCRT_AddTMapReferencedObjects in FGCReferenceTokenStream::ReplaceOrAddAddReferencedObjectsCall.
#codereview robert.manuszewski

[CL 2620102 by Steve Robb in Main branch]
2015-07-14 10:28:01 -04:00
Maciej Mroz
a891ed0d92 C++ Backend - support for SwitchValue and inline statements
[CL 2619914 by Maciej Mroz in Main branch]
2015-07-14 06:59:49 -04:00
Martin Wilson
63fac77693 Fix shadow variable warning.
[CL 2619843 by Martin Wilson in Main branch]
2015-07-14 06:13:05 -04:00
Daniel Lamb
94e4eda9a3 Added cooking stats.
Added multithreaded handling of cooking output.
Added support for launch on recompiling changed global shaders when cook in editor.

[CL 2618476 by Daniel Lamb in Main branch]
2015-07-13 13:47:48 -04:00
pzurita
dbf4ff0a5f PR #1348: [CoreUObject] Improvement in garbage collection performance by implementing three micro-optimizations. (Contributed by pzurita)
[CL 2618240 by Robert Manuszewski in Main branch]
2015-07-13 11:11:08 -04:00
Dan Oconnor
c7ab0176cc Needless conversion from FName to FString to FText, FText::FromString takes FString by value for some reason...
[CL 2617719 by Dan Oconnor in Main branch]
2015-07-13 01:10:19 -04:00
Marc Audy
1d9c90d4ee Don't flag packages as play in editor if they already existed
[CL 2616960 by Marc Audy in Main branch]
2015-07-10 14:10:02 -04:00