Commit Graph

18 Commits

Author SHA1 Message Date
Ben Zeigler
cb409f2157 [AUTOMERGE]
#UE4 Add bUseFullTimeLimit to ProcessAsyncLoading. If true, it will use the entire timeslice, even if it's partially blocked on I/O. Otherwise it does a max of one package per frame.
Set this to be true when doing high priority async loading. This causes async loading to happen much faster due to the number of packages, but costs some CPU time.
Fix the timelimit value passed in for high priority async loading.

--------
Integrated using branch Ue4-To-UE4-Fortnite-Simple (reversed) of change#2048434 by Ben.Zeigler on 2014/04/15 21:49:08.

[CL 2050028 by Ben Zeigler in Main branch]
2014-04-23 19:37:51 -04:00
Marc Audy
30923c94c7 Ensure that maps being loaded for PIE are flagged correctly from the beginning.
[CL 2049861 by Marc Audy in Main branch]
2014-04-23 19:33:34 -04:00
Bob Tellez
96c40b8974 Merging UE4-Fortnite -> Main using CL#2047477
[CL 2049479 by Bob Tellez in Main branch]
2014-04-23 19:29:53 -04:00
Jaroslaw Palczynski
37b8626c43 #ttp 331741 - UE4: CORE: TaskGraph: Move GetTaskName functionality into GetStatId
#proj UE4
#branch UE4
#summary The interface of FGenericTask is now changed. Removed GetTaskName() and changed GetStatId() to non-static and const.
#codereview Robert.Manuszewski
#codereview Jaroslaw.Surowiec

[CL 2048817 by Jaroslaw Palczynski in Main branch]
2014-04-23 19:22:09 -04:00
Terence Burns
23173e178d #ttp 332144 - COLLISION: Bug with DefaultChannelResponses ini saving
#Summary Updated the config system to handle single element arrays as arrays, and not as single properties.

#Note This is only applicable to default*.ini files, as these require array syntax when saving

[CL 2048693 by Terence Burns in Main branch]
2014-04-23 19:19:39 -04:00
Marc Audy
5ae23855f9 Add useful parameters to UObject::PostRename
[CL 2046833 by Marc Audy in Main branch]
2014-04-23 19:01:28 -04:00
Mike Beach
9dde9a3772 TTP #331951: Removing a condition where we were doing an unneeded Preload() for cooked builds (cooked assets were getting loaded a second time after they had already been finalized).
#codereview Robert.Manuszewski

[CL 2046805 by Mike Beach in Main branch]
2014-04-23 19:00:37 -04:00
Nick Whiting
4dfb9650fd #ue4 GitHub PullReq 42: Fix for reparenting "within" classes
[CL 2045606 by Nick Whiting in Main branch]
2014-04-23 18:46:14 -04:00
Daniel Lamb
868b014ba3 Fixed multiple platform data being serialized out when saving for a specific platform.
#codereview Daniel.Wright

[CL 2044510 by Daniel Lamb in Main branch]
2014-04-23 18:30:49 -04:00
Martin Wilson
eb67584f33 Fortnite nonunity fixes
[CL 2044496 by Martin Wilson in Main branch]
2014-04-23 18:30:12 -04:00
Saul Abreu
bcb92e4dbf #summary Internationalization now operates as a singleton with non-static initialization. Should no longer have issues with initializing before file server when applicable. Resolved related previous double initialization issue. API-breaking change for calls to most FInternationalization methods.
#ttp 331776 - L10N: ICU: Executable size for engine and programs has regressed dramatically (ICU)

[CL 2044493 by Saul Abreu in Main branch]
2014-04-23 18:30:01 -04:00
Maciej Mroz
1173e98c94 #ue4 Replace Blueprint Reference with Class during serializartion. Hack: the logic was added to UClassProperty::CheckValidObject
#codereview Nick.Whiting, Robert.Manuszewski

[CL 2043087 by Maciej Mroz in Main branch]
2014-04-23 18:14:16 -04:00
David Ratti
dc2105d081 tabify
[CL 2041697 by David Ratti in Main branch]
2014-04-23 17:55:30 -04:00
Ben Zeigler
943fb367ac [AUTOMERGE]
#UE4 Significant performance increases for cooking/saving packages. Don't resize an array to number of existing objects in the export tagger, this can be > 1 million. Change the export name lookup table from a 2 million index array to a map.
#codereview robert.manuszewski
--------
Integrated using branch Ue4-To-UE4-Fortnite-Simple (reversed) of change#2038207 by Ben.Zeigler on 2014/04/01 18:52:10.

[CL 2040283 by Ben Zeigler in Main branch]
2014-04-23 17:38:31 -04:00
Saul Abreu
b16c5668f5 #summary Updated metadata gathering commandlet to be configuration driven. Fixed a bug with local edits to metadata overriding localization. Updated property editors using comboboxes for enums to use localized data. Added Region & Language Settings for toggling use of localized field names.
#ttp 331251 - L10N: Editor: Tooltips and Property Names need to be localized

[CL 2040155 by Saul Abreu in Main branch]
2014-04-23 17:36:48 -04:00
Daniel Lamb
e12bc9941e Added support for cook on the fly to work with multiple platforms (slowly removing -targetplatform commandline option).
Phase 1
Added platform to the cooked file requests so that the cooker just cooks files for the requested platform.
Reviewed Daniel Wright

[CL 2038767 by Daniel Lamb in Main branch]
2014-04-23 16:44:02 -04:00
UnrealBot
db494a6e69 Engine source (Main branch up to CL 2037954) 2014-04-02 18:09:23 -04:00
Tim Sweeney
324683ce78 Engine source (Main branch up to CL 2026164) 2014-03-14 14:13:41 -04:00