Commit Graph

624 Commits

Author SHA1 Message Date
Robert Manuszewski
7b6068257e Changing verbosity of some async loading logs.
[CL 2568625 by Robert Manuszewski in Main branch]
2015-05-28 11:22:35 -04:00
Richard TalbotWatkin
3d1402d5f9 Fixed TStructOpsTypeTraits<FTwoVectors> to prevent crash when setting defaults in Distribution Vector Uniform Curve objects.
#jira UE-16235 - Editor crashes when setting particle system Initial Velocity to defaults

[CL 2568619 by Richard TalbotWatkin in Main branch]
2015-05-28 11:21:33 -04:00
Mikolaj Sieluzycki
b6c17931c7 Move checking if CreateSubobject* functions are called from constructor from UObject::CreateDefaultSubobject to FObjectInitializer::CreateDefaultSubobject.
#codereview Robert.Manuszewski

[CL 2568297 by Mikolaj Sieluzycki in Main branch]
2015-05-28 06:29:09 -04:00
Andrew Rodham
576940b6e6 Adding missing changes for previous commit
[CL 2567363 by Andrew Rodham in Main branch]
2015-05-27 16:53:29 -04:00
Robert Manuszewski
eed7377de0 Support for suspending async loading.
- Async loading will now be suspended when render thread is suspended. This fixes a rare crash on startup.
- Fixed an infinite loading screen in situation when a package hasn't finished loading but was in a queue to be finalized on the game thread and something requested it to load again.

[CL 2566673 by Robert Manuszewski in Main branch]
2015-05-27 11:02:10 -04:00
Marc Audy
f22b0b00c1 Protect against crash if Class is null (likely due to referencing a class in an unloaded module)
[CL 2566532 by Marc Audy in Main branch]
2015-05-27 09:43:35 -04:00
Dan Oconnor
5e0d1a6abc These validation functions take a lot of time when loading blueprints, disabled after consulting with Steve.Robb
[CL 2565351 by Dan Oconnor in Main branch]
2015-05-26 14:31:12 -04:00
Robert Manuszewski
bb4a79d8ac [INTEGRATE] Change 2564781 by Robert.Manuszewski@Robert_Manuszewski_Raptor1 on 2015-05-26 08:04
Fix for potential crash when resetting loaders in cooked build

[CL 2564786 by Robert Manuszewski in Main branch]
2015-05-26 08:07:06 -04:00
Robert Manuszewski
f37ae9ad6b [INTEGRATE] Change 2564765 by Robert.Manuszewski@Robert_Manuszewski_Raptor1 on 2015-05-26 07:38
Making DebugPostLoad thread safe

[CL 2564785 by Robert Manuszewski in Main branch]
2015-05-26 08:05:57 -04:00
Mikolaj Sieluzycki
ac339b4bbb Make UEnums tightly packed.
[CL 2564612 by Mikolaj Sieluzycki in Main branch]
2015-05-26 03:36:08 -04:00
Robert Manuszewski
21f1fc7a63 Fixing loading objects synchronously from PostLoad while streaming
[CL 2564336 by Robert Manuszewski in Main branch]
2015-05-25 15:03:58 -04:00
Michael Schoell
25cb6296d6 Examining the value of an enum array pin will show the enum value's display name.
Changed UByteProperty::ExportTextItem to use GetEnumText when PPF_BlueprintDebugView is passed in.

#jira UE-14408 - Enum Arrays do not use friendly display names.

[CL 2563160 by Michael Schoell in Main branch]
2015-05-22 15:36:01 -04:00
Daniel Lamb
35ebc397cd Fixed warning as error on mono.
[CL 2563008 by Daniel Lamb in Main branch]
2015-05-22 14:16:42 -04:00
Daniel Lamb
3d88188ab9 Added support for async save of compressed packages.
Used in launch on helps with in editor hitches.

[CL 2562717 by Daniel Lamb in Main branch]
2015-05-22 11:41:17 -04:00
Jaroslaw Palczynski
c3858fa3d2 UE-15865: Compile errors within a struct (float 2,3's and linear colors seem to have lost their type)
#codereview Maciej.Mroz,Robert.Manuszewski

[CL 2562544 by Jaroslaw Palczynski in Main branch]
2015-05-22 10:03:37 -04:00
Maciej Mroz
3208a4682e UE-14122 Passing FText objects accessed from Access None objects into functions crashes the game
CL# 2244148 was reverted. Hopefully the optimization can be restore once the UE-14720 is fixed.

#codereview Michael.Noland, Nick.Whiting, Robert.Manuszewski

[CL 2561514 by Maciej Mroz in Main branch]
2015-05-21 17:13:24 -04:00
Jaroslaw Palczynski
191c771237 Uncommented minimal package size sanity check as it was correct, but removed the second one as it was wrong for compressed packages.
[CL 2560548 by Jaroslaw Palczynski in Main branch]
2015-05-21 05:28:36 -04:00
Daniel Lamb
d1b8bd0a74 Removed erronious errors which were triggering in cooked builds.
[CL 2560079 by Daniel Lamb in Main branch]
2015-05-20 20:54:57 -04:00
Steve Robb
948bd2add4 Return value fixes for FObjectAndNameAsStringProxyArchive::operator<< and FNameAsStringProxyArchive::operator<<.
#codereview robert.manuszewski

[CL 2559755 by Steve Robb in Main branch]
2015-05-20 17:38:19 -04:00
Maciej Mroz
26f21f3ffb UE-15878 Many blueprints don't compile with similar error
In FKismetCompilerContext::PrecompileFunction the parameter list of function is linked, so the signature of function can be compared.

#codereview Mike.Beach

[CL 2559660 by Maciej Mroz in Main branch]
2015-05-20 17:07:44 -04:00
Mike Beach
5d2f56960b [UE-15878] Reverting a portion of CL 2555878, we currently cannot use property size to compare against skeleton function params (as they're unlinked, with zero size).
#codereview Maciej.Mroz

[CL 2559336 by Mike Beach in Main branch]
2015-05-20 15:06:19 -04:00
Mikolaj Sieluzycki
c75f21467b Avoid multiple Export duplicate fixups during loading.
#codereview Robert.Manuszewski

[CL 2558378 by Mikolaj Sieluzycki in Main branch]
2015-05-20 05:39:14 -04:00
Marc Audy
9b92cfbe23 UE-15552 - Fix async package loading for seamless travel not setting PKG_PlayInEditor resulting in failure to clean up the map on area transition/end PIE
Fix bug in simplified AsyncLoadPackage where priority was used as flags
Clean up some parameters and properties to be clear that they are PackageFlags, not LoadFlags
#codereview Robert.Manuszewski

[CL 2557438 by Marc Audy in Main branch]
2015-05-19 14:31:27 -04:00
Robert Manuszewski
217329a555 Fixing CIS
[CL 2556726 by Robert Manuszewski in Main branch]
2015-05-19 07:24:08 -04:00
Robert Manuszewski
a534f2fb37 Fixing printf data type
[CL 2556718 by Robert Manuszewski in Main branch]
2015-05-19 07:02:45 -04:00