Benn Gallagher
26397476c1
Non-Linear blend support for blend lists and state transitions
...
[CL 2607400 by Benn Gallagher in Main branch]
2015-07-01 09:45:27 -04:00
Michael Trepka
14e110c3a3
Fixed a couple of Clang warnings and a compile error
...
[CL 2604430 by Michael Trepka in Main branch]
2015-06-29 14:40:00 -04:00
Maciej Mroz
942a6aedba
UE-17122 Having an "IsShiftDown" node with a branch in the On Key up event will cause a crash
...
- FStructUtils::TheSameLayout check size of the whole structure
- BP Error when incompatible pins are connected
- UWidgetBlueprintLibrary::GetInputEventFromKeyEvent function
#codereview Mike.Beach, Nick.Darnell
[CL 2604151 by Maciej Mroz in Main branch]
2015-06-29 12:24:14 -04:00
Michael Noland
010206d229
Animation: Fixed a crash when creating and opening a new animation blueprint
...
[CL 2601083 by Michael Noland in Main branch]
2015-06-25 15:28:13 -04:00
Phillip Kavan
5948f6ee41
[UE-16820] Provide ability to access class default property values at runtime in a Blueprint script.
...
#codereview Maciej.Mroz, Nick.Whiting
[CL 2600715 by Phillip Kavan in Main branch]
2015-06-25 12:09:53 -04:00
Dan Oconnor
4c15abfa88
Back out revision 64 from //depot/UE4/Engine/Source/Editor/KismetCompiler/Private/KismetCompilerModule.cpp
...
This is needed by the SCS editor
[CL 2598052 by Dan Oconnor in Main branch]
2015-06-23 18:13:00 -04:00
Dan Oconnor
d7521f0a9c
[UEBP-60] Removed needless reinstancing of skeleton generated class
...
[CL 2597778 by Dan Oconnor in Main branch]
2015-06-23 16:20:10 -04:00
Michael Schoell
1b5907a68b
Deleting a custom event when there are no other events in the Blueprint will no longer disallow you to name other items placed in the Blueprint the same as the deleted custom event.
...
Moved clearing of the Blueprint's EventGraphs to happen even when there are no ConsolidatedEventGraph nodes generated.
#jira UE-17225 - Deleted custom event restricts name use on other fucntions/variables
[CL 2597266 by Michael Schoell in Main branch]
2015-06-23 12:03:07 -04:00
Maciej Mroz
7e1a99440e
Data layout log for functions in KismetCompiler
...
[CL 2595502 by Maciej Mroz in Main branch]
2015-06-22 11:20:19 -04:00
Michael Noland
de76aac679
Animation: Added explicit preloading of the associated skeleton when compiling an animation blueprint on load, fixing 'phantom' warnings that wouldn't reproduce when you recompiled the AnimBP interactively
...
#codereview lina.halper
[CL 2591097 by Michael Noland in Main branch]
2015-06-17 18:40:17 -04:00
Maciej Mroz
15e44a1b6e
ME Optimization:
...
- FBPTerminal::InlineGeneratedParameter added - the result of the function is directly used as input parameter, it's not stroed in a lical variable
- FKismetFunctionContext::InlineGeneratedParameter
- MathExpressionHandler - compile (to out intermediate representation) a subgraph using "reverse polish notation" approach
- Math Expression node is not longer expanded
- VMBackend supports InlineGeneratedParameter and InlineGeneratedParameter
#codereview Nick.Whiting, Mike.Beach
[CL 2587365 by Maciej Mroz in Main branch]
2015-06-15 10:54:30 -04:00
Maciej Mroz
c6cb03b7a6
UEdGraphNode::ShouldMergeChildGraphs - Mechanism to prevent merging subgraphs. It's needed for MathExpression optimization.
...
#codereview Nick.Whiting, Mike.Beach
[CL 2587206 by Maciej Mroz in Main branch]
2015-06-15 06:10:22 -04:00
Maciej Mroz
9f3e048d27
FNodeHandlingFunctor::RegisterLiteral function was separated.
...
[CL 2586848 by Maciej Mroz in Main branch]
2015-06-13 09:55:27 -04:00
Maciej Mroz
b345149cf1
ME optimization: EX_CallMath - FContextEmitter fix
...
#codereview Nick.Whiting, Mike.Beach
[CL 2584183 by Maciej Mroz in Main branch]
2015-06-11 10:22:53 -04:00
Benn Gallagher
18b95631d6
Anim transition getter refactor
...
[CL 2584044 by Benn Gallagher in Main branch]
2015-06-11 08:47:18 -04:00
Maciej Mroz
b29937ec0a
ME optimization: EX_CallMath - WIP
...
#codereview Nick.Whiting, Mike.Beach
[CL 2583927 by Maciej Mroz in Main branch]
2015-06-11 05:05:54 -04:00
Dan Oconnor
b4602f7966
[UEBP-60] Skipping a skeleton compile class that was redundant, also adding more accurate timer than GBlueprintCompileTime, which missed some compile related stuff.
...
[CL 2582206 by Dan Oconnor in Main branch]
2015-06-09 21:35:23 -04:00
Eric Newman
f3569dae41
Fortnite dev to main merge up to cl # 2564489
...
Merging using UE4-Fortnite-To-UE4
[CL 2573959 by Eric Newman in Main branch]
2015-06-02 11:44:27 -04:00
Maciej Mroz
9da06251e6
Back out changelist 2573315
...
Complex struct (that must be initialized and destroyed) are properly handled in UObject::execLet after AccessViolation exception.
It makes the size of bytecode bigger, but it seems to be necessary.
#codereview Dan.Oconnor
[CL 2573735 by Maciej Mroz in Main branch]
2015-06-02 07:54:18 -04:00
Dan Oconnor
6fb2c05d2f
Back out changelist 2572336 - This is causing animation blueprints to crash. To reproduce the issue just start QAGame and pie or open the player's animation blueprint
...
#codereview Maciej.Mroz
[CL 2573315 by Dan Oconnor in Main branch]
2015-06-01 18:48:34 -04:00
Nick Darnell
bbdf81168a
UMG/BP - UE-16315 - You can now help the blueprint utility functions create the correct blueprint for you. Previously all classes created a standard blueprint, now it asks the compiler module if any registered IBlueprintCompiler's have special blueprint classes for a particular UObject class when creating new blueprint assets. This fixes the problem of the new asset buttons creating UBlueprints for UUserWidget subclasses, instead of UWidgetBlueprints.
...
[CL 2572438 by Nick Darnell in Main branch]
2015-06-01 10:06:20 -04:00
Maciej Mroz
87b33d42a9
Complex struct (that must be initialized and destroyed) are properly handled in UObject::execLet after AccessViolation exception.
...
It makes the size of bytecode bigger, but it seems to be necessary.
#codereview Nick.Whiting, Mike.Beach
[CL 2572336 by Maciej Mroz in Main branch]
2015-06-01 08:19:26 -04:00
Maciej Mroz
b182899f68
UE-14720 After context fail (Access None) some data dependent on the context aren't clear
...
#codereview Nick.Whiting, Michael.Noland
[CL 2572312 by Maciej Mroz in Main branch]
2015-06-01 06:31:01 -04:00
Dan Oconnor
859bfdc97e
Skipping skeleton class compile when doing the bytecode compile. In all existing codepaths the skeleton class is up to date. Saves 3-5% of compile on load test in QAGame
...
[CL 2564404 by Dan Oconnor in Main branch]
2015-05-25 20:44:22 -04:00
Maciej Mroz
1d39b9b457
UE-16019 Calling functions that have an implicit WorldContextObject parameter in a Blueprint function library will give a compile error about a missing __WorldContext pin
...
There is always WorldContext in bp static functions.
#codereview Nick.Whiting, Mike.Beach
[CL 2562999 by Maciej Mroz in Main branch]
2015-05-22 14:08:54 -04:00