Commit Graph

25 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
Marc Audy
f267029b17 Fix opening map from command line finding an asset of the same name
Added ambiguous package warnings to FPackageName::SearchForPackageOnDisk
TTP #332500

[CL 2049280 by Marc Audy in Main branch]
2014-04-23 19:28:23 -04:00
Marc Audy
3c95a73c72 Fix spelling error
[CL 2048846 by Marc Audy in Main branch]
2014-04-23 19:22: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
Jamie Dale
08c31ce64d #ttp 331271 - EDITOR: New Project Dialog doesn't help inform users when they have an illegal character in their Windows user name
#proj UE4
#branch UE4
#summary Verified why @ was disallowed
#extra Also improved the robustness of the path validator and disallowed some extra things that had previously been missed.
#extra Made the way we report invalid characters consistent between FPaths, FName, and FPackageName; they now report all matched invalid characters rather than only the first one.
#reviewedby Thomas.Sarkanen, Max.Preussner

[CL 2043081 by Jamie Dale in Main branch]
2014-04-23 18:13:53 -04:00
Mikolaj Sieluzycki
f9fe87c29a #ttp 331240 - CORE: Remove GIsBenchamrking, GUseFixedTimeStep from global scope
#proj core
#branch UE4
#summary Moved global variables to statics in FApp. Removed unused GUnclampedDeltaTime.
#codereview robert.manuszewski

[CL 2043034 by Mikolaj Sieluzycki in Main branch]
2014-04-23 18:12:58 -04:00
Ben Zeigler
746cf407d8 #UE4 Fix it so FStringAssetReference::SerializeFromMismatchedTag correctly calls the cooking callbacks
[CL 2042536 by Ben Zeigler in Main branch]
2014-04-23 18:05:25 -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
Bob Tellez
236bafc781 UE4: Adjustment StringAssetReference fixups to accommodate for streaming levels that are either always loaded or loaded later.
[CL 2040194 by Bob Tellez in Main branch]
2014-04-23 17:37:30 -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
Bob Tellez
92752f7ccc UE4: StringAssetReferences will now properly detect and repair references to PIE objects when duplicating for PIE
[CL 2039954 by Bob Tellez in Main branch]
2014-04-23 17:32:44 -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