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