Commit Graph

891 Commits

Author SHA1 Message Date
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
Mikolaj Sieluzycki
993cdb271f Make UHT parse TSubclassOf<USomeClass>& parameters to RPC without compilation error.
[CL 2616553 by Mikolaj Sieluzycki in Main branch]
2015-07-10 08:56:36 -04:00
Graeme Thornton
4af4e5b6ac Separate asset registry dependencies into "hard" and "soft", where hard references are required to be loaded before the asset, and soft ones are optional (string asset references basically)
[CL 2616463 by Graeme Thornton in Main branch]
2015-07-10 06:22:45 -04:00
Steve Robb
72dec33d8f ensureOnce is now ensure.
ensure is now ensureAlways.
Redundant ensureMsg removed and replaced with ensureMsgf.
'debug ensureAlways' command added.

#codereview robert.manuszewski
#platformnotify josh.adams

[CL 2616422 by Steve Robb in Main branch]
2015-07-10 05:31:32 -04:00
Steve Robb
db5bff18ff Support TMap properties in the reference chain.
#codereview robert.manuszewski

[CL 2616409 by Steve Robb in Main branch]
2015-07-10 05:02:54 -04:00
Robert Manuszewski
a615996717 Better way of checking if a default subobject has already been created with Create*DefaultSubobject function.
[CL 2614647 by Robert Manuszewski in Main branch]
2015-07-08 23:42:44 -04:00
Michael Noland
e934c69761 Blueprints: Changed display of FRotator values to be XYZ and in that order (RPY) instead of PYR
#jira UE-17360

[CL 2614172 by Michael Noland in Main branch]
2015-07-08 17:06:15 -04:00
Terence Burns
e13c66e719 Fix another shadow variable.
[CL 2613316 by Terence Burns in Main branch]
2015-07-08 05:34:10 -04:00
Terence Burns
bb15af7373 VS2015 - Fixing a host of compiler issues when using VS2015 toolset
Lots of shadow variable issues in header files
Type narrowing mismatches between integer types.
Fixed some variable names which conflicted with private members, this works around a bug in VC14

Commiting some of Jeff's code changes from 2605975

#platformnotify Josh.Adams

#CodeReview Jeff.Campeau

[CL 2613285 by Terence Burns in Main branch]
2015-07-08 04:48:54 -04:00
Maciej Mroz
9fcf66673a Removed "#pragma optimize("", off)" from ScriptCore.cpp.
Clang doesn't like it.

#codereview Mike.Beach, Terence.Burns

[CL 2612215 by Maciej Mroz in Main branch]
2015-07-07 08:48:59 -04:00
Maciej Mroz
bd0800d561 FScriptBuilderBase::EmitDestinationExpression properly handles Array properties.
[UE-18227][UE-18185]
Restored changelist 2610237 (UE-16083).
Back out changelist 2611758.

#codereview Mike.Beach, Terence.Burns

[CL 2612142 by Maciej Mroz in Main branch]
2015-07-07 05:57:11 -04:00
Terence Burns
940025621e ScriptCore.cpp change made it's way into the backout of changelist 2610237 and was causing clang errors.
#codereview Mike.Beach

[CL 2612137 by Terence Burns in Main branch]
2015-07-07 05:51:58 -04:00
Michael Noland
47e2fec081 Core: Changed "CreateExport: Failed to load Outer..." message to be emitted to the message log so it is better surfaced to the user
[CL 2611799 by Michael Noland in Main branch]
2015-07-06 18:39:20 -04:00
Mike Beach
ada8c2e0d2 [UE-18227] Back out changelist 2610237 (UE-16083) - Was causing a UMG VM crash (involing MakeArray); backed out until we can resolve that issue.
#codereview Maciej.Mroz

[CL 2611758 by Mike Beach in Main branch]
2015-07-06 18:14:22 -04:00
Jack Porter
19c5ca1e44 Added Map Check warning after loading a level in the editor that uses a material that needs one of its Usage Flags set. UE-15628
[CL 2610882 by Jack Porter in Main branch]
2015-07-06 07:00:50 -04:00
Maciej Mroz
ea4f92f6cc UE-17069 Make/Break/SetMembersInStruct could be improved for PostProcessSettings
1st part: HiddenByDefault metadata. Structs with the MD has all pin disabled by default in Make/Break nodes.

#codereview Nick.Whiting, Martin.Mittring

[CL 2610848 by Maciej Mroz in Main branch]
2015-07-06 05:54:08 -04:00
Maciej Mroz
5795ec987a fixed typo: EX_SwithValue -> EX_SwitchValue
[CL 2610826 by Maciej Mroz in Main branch]
2015-07-06 04:57:54 -04:00
Maciej Mroz
c06b5ac97b UE-16083 Select node not passing by reference.
- New VM instruction: EX_SwithValue
- New KismetCompiledStatement: KCST_SwitchValue
- Functions from UKismetArrayLibrary don't have UArrayProperty input param anymore
- removed FBlueprintCompiledStatement::ArrayCoersionTermMap
- New Engine.ini option: [Kismet]bUseSelectRef - currently it's disabled
- FKCHandler_SelectRef - new implementation of Select node.

#codereview Nick.Whiting, Mike.Beach

[CL 2610237 by Maciej Mroz in Main branch]
2015-07-03 05:14:27 -04:00