+ Attribute structures to UAnimDataModel
* These are sampled/copied into AnimSequence whenever they change
+ Attribute related Notifies and Payloads
+ Controller API and Actions for Attribute related behaviour
+ Type traits (TAttributeTypeTraitsBase) to determine support functionality for user-defined attribute types
+ TAttributeContainer equivalent to TCustomAttributes, used for keeping track of attributes at runtime in a TMap similar fashion
* Has two exported specializations FStack/Heap-AttributeContainer
+ IAttributeBlendOperator interface used for Attribute related operations in Anim graph
* Allows for user-defined blending behaviour for their associated types
+ TAttributeBlendOperator providing out-of-the-box blending behaviour for user-defined types
+ FAttributeBlendData helper structure, this encapsulates and abstracts the blend / attribute operations
* Exposes two iterators, allowing BlendOperator to loop through (type) overlapping Attributes and unique attributes
+ Float/Integer/String Animation Attribute structures used to support legacy TVariant CustomAttribute data types
+ Transform animation attribute structure to add support for single-FTransform based attributes
+ FAnimationAttributeIdentifier identifier used to reference an attribute in a script-friendly manor
+ AttributeTypes static API for registering Attribute types
+ FAttributeCurve providing a curve-type with an Attribute type as its underlying key-value
+ TWrappedAttribute helper structure to wrap end template operate on raw memory (TArray buffer)
+ Added tests for
* Attribute related controller functionality and actions
* Attribute curve key reduction
* Evaluating attributes from AnimSequence
* Attribute operations (blend, accumulate etc)
* Functional testing for blendspace attribute evaluation and blending
* Changed default attribute blend type to Blend vs Override
* Updated FBX import/export paths to handle and use new Attribute data structures
* Attribute data is now incorporated into animation source data DDC key
* Deprecated Custom Attributes stored on AnimSequence get converted into their equivalent Attribute structures
* Deprecated all previous CustomAttribute structures, APIs and files
* Corrected some comments in UAnimDataController.h
* Updated existing custom attribute tests to adhere to new blend expectations/behaviour
* Updated AnimSequence resize tests to also incorporate an attribute curve
* Changed layered bone blend to use .5 blend weight vs 1.0 to cover more behaviour
* Added transform attribute used to compare against bone transform during pre-existing functional testing (blended only)
- Deleted CustomAttributes details customization
#rb Thomas.Sarkanen
#fyi kiaran.ritchie, koray.hagen, timothy.daoust
[CL 15568420 by Jurre deBaare in ue5-main branch]
-Added option to blend profile picker for blend mask creation.
-Fixed issue w/ Blend profile picker sometimes showing in non-standalone mode outside of skeleton editor.
-Fixed issue w/ reset to default w/ blend profiles.
-Added blend mask mode to layered blend per bone node
#jira UE-101586
#review-14761881 @Aaron.Cox, @John.VanDerBurg, @Thomas.Sarkanen
[CL 14798723 by jose villarroel in ue5-main branch]
#rnx
#rb none
#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869210 via CL 10869511 via CL 10869900
#ROBOMERGE-BOT: (v613-10869866)
[CL 10870549 by ryan durand in Main branch]
A collection of major and minor optimizations to anim instance initialization.
Major:
- Added defered root node init. When an anim instance is set to init to refpose, this defers the first call to initialize the blend tree until just before the first Update() call, on a worker thread.
- Skip ConditionallyCacheBonesForState in state machines in the case where we would call CacheBones_AnyThread during first Initialize_AnyThread. This avoids duplicate work being done, as graph traversal counters will let through sychronization calls if they have yet to be updated (ie. their count is INDEX_NONE).
- Cache access to nodes that need pre-update, dynamic reset, one-time initialization, as well as state machines in the generated class to avoid iterating all anim nodes on initialization.
Minor:
- Cache access to node properties when re-linking nodes to avoid duplicate memory round-trips.
- Cache access to LUT size in FBaseBlendedCurve::GetValidElementCount, avoiding duplicate memory round-trips.
- Prevent FName rehashing from string (intended to strip whitespace) when initializing FBoneReferences.
- Cache access to AnimCurveMapping smart name container on USkeleton, preventing a TMap lookup every time we access the smart name container.
- USkeleton::GetCurveMetaData now uses a 'fast path' when accessing using smart name UID. In this case we can avoid the TMap lookup as the UID is always a direct index to metadata at runtime (slow path still applies in editor builds).
- Avoid calling FAnimNode_LayeredBoneBlend::ReinitializeBoneBlendWeights in Initialize_AnyThread, as CacheBones_AnyThread will be called straight after anyways.
- Cache access to curve UID count and LinkedBones array in FAnimNode_LayeredBoneBlend::ReinitializeBoneBlendWeights, avoiding duplicate memory round-trips.
Upgrade notes:
- Breaking change! Custom anim nodes that implement OnInitializeAnimInstance now need to return true for the new accessor NeedsOnInitializeAnimInstance to be called at init time.
- The meaning of HasPreUpdate and NeedsDynamicReset has changed slightly. Previously these were called at init time, so if their results were mutable it was possible to re-init an anim instance with new settings. Now they are called at CDO load time this is no longer possible.
#rb Martin.Wilson
#ROBOMERGE-SOURCE: CL 8686415 via CL 8686419 via CL 8689513
#ROBOMERGE-BOT: (v422-8689730)
[CL 8695271 by thomas sarkanen in Main branch]
Merging using Fortnite_Main<->Fortnite_ControlRig
#rb none
#ROBOMERGE-OWNER: helge.mathee
#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 7321580 via CL 7323175
#ROBOMERGE-BOT: (v371-7306989)
[CL 7323351 by helge mathee in Main branch]
[CODEREVIEW] Lina.Halper, Laurent.Delayen, Aaron.Cox
#rnx
#ROBOMERGE-SOURCE: CL 7014082 via CL 7016740 via CL 7016747 via CL 7016816 via CL 7020855
#ROBOMERGE-BOT: (v367-6836689)
[CL 7020952 by braeden shosa in Main branch]
Useful for fixing scaling issues arising from "Layered blend per bone" node. For example, when blending lower body locomotion with upper body aiming and feathering the lower body weight up the spine, scaling on the spine can propogate through the skeleton to the hands causing them to drift from the weapon. This removes the need to manually fixup the spine's scale after blending the poses.
BlendMeshPosesPerBoneWeights and BlendLocalPosesPerBoneWeights are now folded into a single function: BlendPosesPerBoneFilter.
[CODEREVIEW] Lina.Halper, Laurent.Delayen, Aaron.Cox
#rns
#ROBOMERGE-SOURCE: CL 6661692 via CL 6661829
#ROBOMERGE-BOT: (vundefined-6654089)
[CL 6661835 by braeden shosa in Main branch]
#rb: Martin.Wilson
#jira: FORT-113893
#ROBOMERGE-SOURCE: CL 5768200 via CL 5768201 via CL 5768840 via CL 5770648
[CL 5770764 by lina halper in Main branch]
Poses & curves are now moved instead of copied where possible.
Also removed needless passing of bone space transforms to UAnimInstance::ParallelEvaluateAnimation, which further removes an extra allocation for sub-instances.
#rb Martin.Wilson
#ROBOMERGE-SOURCE: CL 4810269 via CL 4810272 via CL 4812712
[CL 4812722 by thomas sarkanen in Main branch]
#lockdown Nick.Penwarden
#rb na
Change 3483207 on 2017/06/09 by Laurent.Delayen
Batch Animation Compression fixes.
- Fixed incorrect 'MemorySavingsFromPrevious' resulting in picking suboptimal compressors.
- Fixed uncompressed size calculation not taking into account scale component.
- Fixed animations with 'bDoNotOverrideCompression' causing crashes because they were not recompressed.
- Animation with 'bDoNotOverrideCompression' that use the automatic compressions are not skipped by the automatic batch compression.
- Added 'CompressCommandletVersion' to DDC key, so we can force recompression on all animations easily.
Repopulated DDC with all animations.
#!codereview martin.wilson
#!rb lina.halper
#!tests loaded editor, ran a quick game.
Change 3483107 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Non-shipping changes -
Added GPU health check if we are waiting for > 2 secs on the rendering thread
Changed param for GPU health checking from aftermath to gpucrashdebugging
#!tests compiled
#!rb arne
#!ROBOMERGE-SOURCE: CL 3483100 in //Orion/Release-40.4/... via CL 3483101 via CL 3483103
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3483106 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Non-shipping changes -
Added GPU health check if we are waiting for > 2 secs on the rendering thread
Changed param for GPU health checking from aftermath to gpucrashdebugging
#!tests compiled
#!rb arne
#!ROBOMERGE-SOURCE: CL 3483100 in //Orion/Release-40.4/... via CL 3483101 via CL 3483103
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3483105 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Non-shipping changes -
Added GPU health check if we are waiting for > 2 secs on the rendering thread
Changed param for GPU health checking from aftermath to gpucrashdebugging
#!tests compiled
#!rb arne
#!ROBOMERGE-SOURCE: CL 3483100 in //Orion/Release-40.4/... via CL 3483101 via CL 3483103
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3483104 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Non-shipping changes -
Added GPU health check if we are waiting for > 2 secs on the rendering thread
Changed param for GPU health checking from aftermath to gpucrashdebugging
#!tests compiled
#!rb arne
#!ROBOMERGE-SOURCE: CL 3483100 in //Orion/Release-40.4/... via CL 3483101 via CL 3483103
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3483103 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Non-shipping changes -
Added GPU health check if we are waiting for > 2 secs on the rendering thread
Changed param for GPU health checking from aftermath to gpucrashdebugging
#!tests compiled
#!rb arne
#!ROBOMERGE-SOURCE: CL 3483100 in //Orion/Release-40.4/... via CL 3483101
#!ROBOMERGE-BOT: ORION (Release-40.5 -> Main)
Change 3483101 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Non-shipping changes -
Added GPU health check if we are waiting for > 2 secs on the rendering thread
Changed param for GPU health checking from aftermath to gpucrashdebugging
#!tests compiled
#!rb arne
#!ROBOMERGE-SOURCE: CL 3483100 in //Orion/Release-40.4/...
#!ROBOMERGE-BOT: ORION (Release-40.4 -> Release-40.5)
Change 3483100 on 2017/06/09 by Andrew.Grant
Non-shipping changes -
Added GPU health check if we are waiting for > 2 secs on the rendering thread
Changed param for GPU health checking from aftermath to gpucrashdebugging
#!tests compiled
#!rb arne
Change 3482985 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Fixed up the allocated small pool memory stat.
#!rb Andrew.Grant
#!test Paragon startup
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3482444 in //Orion/Release-40.4/... via CL 3482448 via CL 3482449
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3482984 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Fixed up the allocated small pool memory stat.
#!rb Andrew.Grant
#!test Paragon startup
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3482444 in //Orion/Release-40.4/... via CL 3482448 via CL 3482449
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3482983 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Fixed up the allocated small pool memory stat.
#!rb Andrew.Grant
#!test Paragon startup
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3482444 in //Orion/Release-40.4/... via CL 3482448 via CL 3482449
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3482982 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Fixed up the allocated small pool memory stat.
#!rb Andrew.Grant
#!test Paragon startup
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3482444 in //Orion/Release-40.4/... via CL 3482448 via CL 3482449
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3482981 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Fixed up the allocated small pool memory stat.
#!rb Andrew.Grant
#!test Paragon startup
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3482444 in //Orion/Release-40.4/... via CL 3482448 via CL 3482449
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3482612 on 2017/06/09 by Frank.Fella
Niagara - Fix various wiring issues.
+ Reverting dynamic inputs no longer leaves the graph disconnected.
+ Reverting dynamic inputs no longer leaves the controls in the stack.
+ Adding multiple dynamic inputs to the same module now wires them correctly.
+ Adding dynamic inputs when there is already an override read now wires correctly.
+ Moving modules with dynamic inputs up and down and removing them now works correctly.
#!tests Everything above.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3482449 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Fixed up the allocated small pool memory stat.
#!rb Andrew.Grant
#!test Paragon startup
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3482444 in //Orion/Release-40.4/... via CL 3482448
#!ROBOMERGE-BOT: ORION (Release-40.5 -> Main)
Change 3482448 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Fixed up the allocated small pool memory stat.
#!rb Andrew.Grant
#!test Paragon startup
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3482444 in //Orion/Release-40.4/...
#!ROBOMERGE-BOT: ORION (Release-40.4 -> Release-40.5)
Change 3482444 on 2017/06/09 by Daniel.Lamb
Fixed up the allocated small pool memory stat.
#!rb Andrew.Grant
#!test Paragon startup
#!lockdown Andrew.Grant
Change 3482261 on 2017/06/09 by Shaun.Kime
Made Get/Set nodes available at all times.
Tweaked the right-click menu on parameter map base to allow for particle namespaced custom variables and also limiting based on script context.
#!rb none
#!tests n/a
Change 3482147 on 2017/06/09 by Shaun.Kime
Fixing crash when updating the vertex data and the vertex attributes are no longer part of the data set.
#!rb none
#!tests opened existing files
Change 3482076 on 2017/06/09 by Wyeth.Johnson
Resave to prevent the constant recompiling of DefaultParticle
Change 3481302 on 2017/06/08 by Shaun.Kime
Adding a FunctionCall derived node type that allows you to set any namespaced pin by name and type.
#!rb none
#!tests created emitter with values in spawn and update
#!codereview frank.fella
Change 3480830 on 2017/06/08 by Laurent.Delayen
First batch of recompressed animations.
#!codereview jay.hosfelt, dwayne.martin
#!lockdown Andrew.Bains
Change 3480524 on 2017/06/08 by Laurent.Delayen
Fixed CompressAnimations Commandlet to work with new DDC refactor.
#!codereview martin.wilson
#!rb lina.halper
#!tests Paragon full animation recompression.
Change 3480278 on 2017/06/08 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Additional logging for OR-38938
#!rb Ryan.Gerleve
#!tests compiled
#!ROBOMERGE-SOURCE: CL 3479906 in //Orion/Release-40.4/... via CL 3479909 via CL 3479910
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3480277 on 2017/06/08 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Additional logging for OR-38938
#!rb Ryan.Gerleve
#!tests compiled
#!ROBOMERGE-SOURCE: CL 3479906 in //Orion/Release-40.4/... via CL 3479909 via CL 3479910
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3480276 on 2017/06/08 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Additional logging for OR-38938
#!rb Ryan.Gerleve
#!tests compiled
#!ROBOMERGE-SOURCE: CL 3479906 in //Orion/Release-40.4/... via CL 3479909 via CL 3479910
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3480273 on 2017/06/08 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Additional logging for OR-38938
#!rb Ryan.Gerleve
#!tests compiled
#!ROBOMERGE-SOURCE: CL 3479906 in //Orion/Release-40.4/... via CL 3479909 via CL 3479910
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3480270 on 2017/06/08 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Additional logging for OR-38938
#!rb Ryan.Gerleve
#!tests compiled
#!ROBOMERGE-SOURCE: CL 3479906 in //Orion/Release-40.4/... via CL 3479909 via CL 3479910
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3480090 on 2017/06/08 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Locked 40.3 builds to 3472726
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3479202 in //Orion/Release-40.3/... via CL 3479203 via CL 3479204 via CL 3479205
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3480089 on 2017/06/08 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Locked 40.3 builds to 3472726
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3479202 in //Orion/Release-40.3/... via CL 3479203 via CL 3479204 via CL 3479205
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3480088 on 2017/06/08 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Locked 40.3 builds to 3472726
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3479202 in //Orion/Release-40.3/... via CL 3479203 via CL 3479204 via CL 3479205
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3480087 on 2017/06/08 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Locked 40.3 builds to 3472726
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3479202 in //Orion/Release-40.3/... via CL 3479203 via CL 3479204 via CL 3479205
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3480086 on 2017/06/08 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Locked 40.3 builds to 3472726
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3479202 in //Orion/Release-40.3/... via CL 3479203 via CL 3479204 via CL 3479205
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3480085 on 2017/06/08 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Added stats to MallocBinned2.
#!rb Andrew.Grant
#!test Paragon PS4
[CODEREVIEW] Gil.Gribb
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3479159 in //Orion/Release-40.4/... via CL 3479160 via CL 3479161
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3480084 on 2017/06/08 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Added stats to MallocBinned2.
#!rb Andrew.Grant
#!test Paragon PS4
[CODEREVIEW] Gil.Gribb
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3479159 in //Orion/Release-40.4/... via CL 3479160 via CL 3479161
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3480083 on 2017/06/08 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Added stats to MallocBinned2.
#!rb Andrew.Grant
#!test Paragon PS4
[CODEREVIEW] Gil.Gribb
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3479159 in //Orion/Release-40.4/... via CL 3479160 via CL 3479161
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3480082 on 2017/06/08 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Added stats to MallocBinned2.
#!rb Andrew.Grant
#!test Paragon PS4
[CODEREVIEW] Gil.Gribb
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3479159 in //Orion/Release-40.4/... via CL 3479160 via CL 3479161
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3480081 on 2017/06/08 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Added stats to MallocBinned2.
#!rb Andrew.Grant
#!test Paragon PS4
[CODEREVIEW] Gil.Gribb
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3479159 in //Orion/Release-40.4/... via CL 3479160 via CL 3479161
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3480073 on 2017/06/08 by robomerge
#!ROBOMERGE-AUTHOR: jeff.williams
Removing implicit requirements to display Badges
Badge requirements are not considered while culling nodes from the build graph. This allowed implicit dependencies resolved before culling to invalidate badges afterwards. Only explicitly declared dependencies are now used to validate badges.
#!rb none
#!tests compile, validated export output
#!ROBOMERGE-SOURCE: CL 3479012 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3480072 on 2017/06/08 by robomerge
#!ROBOMERGE-AUTHOR: jeff.williams
Removing implicit requirements to display Badges
Badge requirements are not considered while culling nodes from the build graph. This allowed implicit dependencies resolved before culling to invalidate badges afterwards. Only explicitly declared dependencies are now used to validate badges.
#!rb none
#!tests compile, validated export output
#!ROBOMERGE-SOURCE: CL 3479012 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3480071 on 2017/06/08 by robomerge
#!ROBOMERGE-AUTHOR: jeff.williams
Removing implicit requirements to display Badges
Badge requirements are not considered while culling nodes from the build graph. This allowed implicit dependencies resolved before culling to invalidate badges afterwards. Only explicitly declared dependencies are now used to validate badges.
#!rb none
#!tests compile, validated export output
#!ROBOMERGE-SOURCE: CL 3479012 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3480070 on 2017/06/08 by robomerge
#!ROBOMERGE-AUTHOR: jeff.williams
Removing implicit requirements to display Badges
Badge requirements are not considered while culling nodes from the build graph. This allowed implicit dependencies resolved before culling to invalidate badges afterwards. Only explicitly declared dependencies are now used to validate badges.
#!rb none
#!tests compile, validated export output
#!ROBOMERGE-SOURCE: CL 3479012 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3480069 on 2017/06/08 by robomerge
#!ROBOMERGE-AUTHOR: jeff.williams
Removing implicit requirements to display Badges
Badge requirements are not considered while culling nodes from the build graph. This allowed implicit dependencies resolved before culling to invalidate badges afterwards. Only explicitly declared dependencies are now used to validate badges.
#!rb none
#!tests compile, validated export output
#!ROBOMERGE-SOURCE: CL 3479012 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3479910 on 2017/06/08 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Additional logging for OR-38938
#!rb Ryan.Gerleve
#!tests compiled
#!ROBOMERGE-SOURCE: CL 3479906 in //Orion/Release-40.4/... via CL 3479909
#!ROBOMERGE-BOT: ORION (Release-40.5 -> Main)
Change 3479909 on 2017/06/08 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Additional logging for OR-38938
#!rb Ryan.Gerleve
#!tests compiled
#!ROBOMERGE-SOURCE: CL 3479906 in //Orion/Release-40.4/...
#!ROBOMERGE-BOT: ORION (Release-40.4 -> Release-40.5)
Change 3479906 on 2017/06/08 by Andrew.Grant
Additional logging for OR-38938
#!rb Ryan.Gerleve
#!tests compiled
Change 3479800 on 2017/06/08 by Dan.Hertzka
EditCondition UProperty metadata works on UStruct properties as well (including data table row structs)
- Submitting on behalf of Jamie Dale (thanks Jamie!)
#!rb Jamie.Dale
#!tests EditCondition works for both UClass and UStruct properties
Change 3479765 on 2017/06/08 by Simon.Tovey
Allow overriding of collections per component from BP and a functional test map for it.
#!rb none
#!tests test map works
#!codereview Olaf.Piesche, Frank.Fella, Shaun.Kime
Change 3479205 on 2017/06/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Locked 40.3 builds to 3472726
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3479202 in //Orion/Release-40.3/... via CL 3479203 via CL 3479204
#!ROBOMERGE-BOT: ORION (Release-40.5 -> Main)
Change 3479204 on 2017/06/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Locked 40.3 builds to 3472726
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3479202 in //Orion/Release-40.3/... via CL 3479203
#!ROBOMERGE-BOT: ORION (Release-40.4 -> Release-40.5)
Change 3479203 on 2017/06/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Locked 40.3 builds to 3472726
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3479202 in //Orion/Release-40.3/...
#!ROBOMERGE-BOT: ORION (Release-40.3 -> Release-40.4)
Change 3479202 on 2017/06/07 by Andrew.Grant
Locked 40.3 builds to 3472726
#!ROBOMERGE: !40.4
#!tests #!rb none
Change 3479161 on 2017/06/07 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Added stats to MallocBinned2.
#!rb Andrew.Grant
#!test Paragon PS4
[CODEREVIEW] Gil.Gribb
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3479159 in //Orion/Release-40.4/... via CL 3479160
#!ROBOMERGE-BOT: ORION (Release-40.5 -> Main)
Change 3479160 on 2017/06/07 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Added stats to MallocBinned2.
#!rb Andrew.Grant
#!test Paragon PS4
[CODEREVIEW] Gil.Gribb
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3479159 in //Orion/Release-40.4/...
#!ROBOMERGE-BOT: ORION (Release-40.4 -> Release-40.5)
Change 3479159 on 2017/06/07 by Daniel.Lamb
Added stats to MallocBinned2.
#!rb Andrew.Grant
#!test Paragon PS4
#!codereview Gil.Gribb
#!lockdown Andrew.Grant
Change 3479012 on 2017/06/07 by Jeff.Williams
Removing implicit requirements to display Badges
Badge requirements are not considered while culling nodes from the build graph. This allowed implicit dependencies resolved before culling to invalidate badges afterwards. Only explicitly declared dependencies are now used to validate badges.
#!rb none
#!tests compile, validated export output
Change 3478991 on 2017/06/07 by Shaun.Kime
Added auto-compile to emitters. It is an emitter-wide value, toggled by the dropdown next to the compile button.
#!rb none
#!tests made multiple edits to an emitter
Change 3478976 on 2017/06/07 by Max.Chen
Sequencer: Fix burnin when there are warmup frames. The current time used for the burnin is offset from the playback range's start time. When using warmup frames, the start time will include the warmup time so it needs to be factored out when setting the actual current time for the frame.
#!jira UE-45737
#!rb none
#!codereview andrew.rodham
#!tests none
Change 3478426 on 2017/06/07 by David.Ratti
Expose some ability system stuff to blueprints:
-Query for AGE Handle based on GE Query
-Methods for accessing AGE start/end/duration values
Test asset for bill for example
#!rb none
#!tests pie
#!review-3478427 Jon.Lietz, @John.Nielson
Change 3478424 on 2017/06/07 by Laurent.Delayen
Prevent creating invalid 'VBCompactPoseData', resulting in crashes in Animation Modifiers.
(Fix for licensee crash).
#!rb lina.halper
#!codereview martin.wilson
#!tests Ice sync marker automator from Athomas.
Change 3478151 on 2017/06/07 by David.Ratti
spot edigrate GameplayTagQuery customization fix for crash when editing query on bp defaults.
#!rb none
#!tests compile
Change 3477983 on 2017/06/07 by robomerge
#!ROBOMERGE-AUTHOR: alexis.matte
[NULL MERGE]
Fix morph target import
#!jira OR-38471
#!rb none
#!tests none
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3477453 in //Orion/Release-40.4/... via CL 3477925 via CL 3477941
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3477982 on 2017/06/07 by robomerge
#!ROBOMERGE-AUTHOR: alexis.matte
[NULL MERGE]
Fix morph target import
#!jira OR-38471
#!rb none
#!tests none
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3477453 in //Orion/Release-40.4/... via CL 3477925 via CL 3477941
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3477981 on 2017/06/07 by robomerge
#!ROBOMERGE-AUTHOR: alexis.matte
[NULL MERGE]
Fix morph target import
#!jira OR-38471
#!rb none
#!tests none
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3477453 in //Orion/Release-40.4/... via CL 3477925 via CL 3477941
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3477980 on 2017/06/07 by robomerge
#!ROBOMERGE-AUTHOR: alexis.matte
[NULL MERGE]
Fix morph target import
#!jira OR-38471
#!rb none
#!tests none
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3477453 in //Orion/Release-40.4/... via CL 3477925 via CL 3477941
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3477979 on 2017/06/07 by robomerge
#!ROBOMERGE-AUTHOR: alexis.matte
[NULL MERGE]
Fix morph target import
#!jira OR-38471
#!rb none
#!tests none
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3477453 in //Orion/Release-40.4/... via CL 3477925 via CL 3477941
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3477941 on 2017/06/07 by robomerge
#!ROBOMERGE-AUTHOR: alexis.matte
[NULL MERGE]
Fix morph target import
#!jira OR-38471
#!rb none
#!tests none
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3477453 in //Orion/Release-40.4/... via CL 3477925
#!ROBOMERGE-BOT: ORION (Release-40.5 -> Main)
Change 3477925 on 2017/06/07 by robomerge
#!ROBOMERGE-AUTHOR: alexis.matte
Fix morph target import
#!jira OR-38471
#!rb none
#!tests none
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3477453 in //Orion/Release-40.4/...
#!ROBOMERGE-BOT: ORION (Release-40.4 -> Release-40.5)
#!ROBOMERGE[ORION]: !Main
Change 3477774 on 2017/06/07 by Alexis.Matte
implement a dev-editor cl 3470188
Fix the material isolate for cloth or hair
#!jira UE-38985
#!rb none
#!tests none
Change 3477722 on 2017/06/07 by Don.Eubanks
Re-enabling D-Pad navigation support in card shop.
Exposed OnNavigation to UserWidget in the form of NativeOnNavigation, leveraged this new feature to have the classes I care about (HandEntry / CardShopEquipSlot)
Split out BaseButton_Group's "SelectNextButton" process into "GetButton" and "Select Button" so I could use the GetButton when doing navigation.
#!rb matt.schembari
#!tests Compile DebugGameEditor Win64 / Shipping Client PS4
Change 3477610 on 2017/06/07 by Shaun.Kime
Fixing up emitter nodes in system graph when deleted
#!rb none
#!tests added/removed multiple emitters
Change 3477528 on 2017/06/07 by Simon.Tovey
? Fixed up issue with interface function binding from the removal of variable IDs.
? Fixed issue where system parameters were garbage on the first tick of a system.
? Bypassed issue with component lifetime. When destroying systems in some cases the component is pending kill so it's weak ptr returns null.
We need to investigate this further.
#!rb none
#!tests stuff works
#!codereview Olaf.Piesche, Frank.Fella, Shaun.Kime
Change 3477453 on 2017/06/07 by Alexis.Matte
Fix morph target import
#!jira OR-38471
#!rb none
#!tests none
#!ROBOMERGE: !Main
#!lockdown Andrew.Grant
Change 3477182 on 2017/06/07 by Frank.Fella
Niagara - Rename files from class renames in last check-in.
#!tests Compiled.
#!rb none
Change 3477171 on 2017/06/06 by Frank.Fella
Niagara - Can now add dynamic inputs directly in the stack.
#!tests Added dynamic inputs directly from the stack.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3477115 on 2017/06/06 by Jeff.Williams
Merging //Orion/Main to Release-40.5 (//Orion/Release-40.5) @3477068
#!rb none
#!tests none
Change 3477098 on 2017/06/06 by Jeff.Williams
Initial branch of files from Release-40.4 (//Orion/Release-40.4) to Release-40.5 (//Orion/Release-40.5)
Change 3476585 on 2017/06/06 by Mieszko.Zielinski
EQS touches to hopefully address the elusive EQS NaN in live build #!Orion
#!test golden path
#!rb none
Change 3476342 on 2017/06/06 by Laurent.Delayen
FCSPose<PoseType>::ConvertToLocalPoses Allow root bone to be modified. Minor optimization: Take out root bone check from loop.
#!rb lina.halper
#!tests Ghost PIE
Change 3476336 on 2017/06/06 by Shaun.Kime
First pass at trying to prevent Wyeth's crash in the EmitterInstance destructor.
#!rb none
#!tests tried iterating with multiple changes between emitters/systems
#!codereview simon.tovey, frank.fella, olaf.piesche
Change 3476160 on 2017/06/06 by Shaun.Kime
Removing ID's from FNiagaraVariables. Reworking existing code to properly handle this.
#!rb none
#!codereview simon.tovey, frank.fella, olaf.piesche
#!tests recompiled and ran existing emitters, created system, iterated between system and emitter
Change 3476157 on 2017/06/06 by Shaun.Kime
Fixing code dependency
#!rb none
#!tests n/a
Change 3476155 on 2017/06/06 by Shaun.Kime
Added ability to get Emitter alias from parameter map
#!tests n/a
#!rb none
Change 3476152 on 2017/06/06 by Shaun.Kime
Fixing comment so that system tooltip was meaningful from creation menu
#!rb none
#!tests n/a
Change 3476148 on 2017/06/06 by Shaun.Kime
Removing gamethread checks as we use a parallel for to update emitter instances, causing this to always fail with multiple emitters in a system.
#!rb none
#!codereview simon.tovey, olaf.piesche
#!tests added multiple emitters and didn't crash
Change 3475898 on 2017/06/06 by Mieszko.Zielinski
Manual recreation of CL#!3465092 #!UE4
By LukaszF: "fixed navigation area modifiers created from shape components: sphere and capsule"
#!test golden path
#!rb none
Change 3475817 on 2017/06/06 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Now with correctly unshelved CL - made Aftermath a command line option
#!tests compiled, verified initialziation is command line driven
#!rb none
#!ROBOMERGE-SOURCE: CL 3475810 in //Orion/Release-40.4/... via CL 3475812
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3475816 on 2017/06/06 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Now with correctly unshelved CL - made Aftermath a command line option
#!tests compiled, verified initialziation is command line driven
#!rb none
#!ROBOMERGE-SOURCE: CL 3475810 in //Orion/Release-40.4/... via CL 3475812
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3475815 on 2017/06/06 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Now with correctly unshelved CL - made Aftermath a command line option
#!tests compiled, verified initialziation is command line driven
#!rb none
#!ROBOMERGE-SOURCE: CL 3475810 in //Orion/Release-40.4/... via CL 3475812
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3475814 on 2017/06/06 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Now with correctly unshelved CL - made Aftermath a command line option
#!tests compiled, verified initialziation is command line driven
#!rb none
#!ROBOMERGE-SOURCE: CL 3475810 in //Orion/Release-40.4/... via CL 3475812
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3475813 on 2017/06/06 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Now with correctly unshelved CL - made Aftermath a command line option
#!tests compiled, verified initialziation is command line driven
#!rb none
#!ROBOMERGE-SOURCE: CL 3475810 in //Orion/Release-40.4/... via CL 3475812
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3475812 on 2017/06/06 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Now with correctly unshelved CL - made Aftermath a command line option
#!tests compiled, verified initialziation is command line driven
#!rb none
#!ROBOMERGE-SOURCE: CL 3475810 in //Orion/Release-40.4/...
#!ROBOMERGE-BOT: ORION (Release-40.4 -> Main)
Change 3475810 on 2017/06/06 by Andrew.Grant
Now with correctly unshelved CL - made Aftermath a command line option
#!tests compiled, verified initialziation is command line driven
#!rb none
Change 3475792 on 2017/06/06 by Jon.Lietz
item cooldowns
- added in native ability class (UOrionSourceItemAbility) that will be repsonsible for item keyword cooldowns and cost.
- Moved Application, trigger and activation/deactivation of itemkeywords out of the deck instance and into UOrionSourceItemAbility.
- added in support for cultivate card trait
- added in to the engine FAbilityEndedData that will pass through delegates what ability ended the spec handle and if it was cancelled or not
- added 2 delegates for when abilities end, one inside UAbilitySystemComponent::NotifyAbilityEnded() the other in UGameplayAbility::EndAbility() they bost pass through a const FAbilityEndedData&
#!rb david.ratti
#!tests buy and play cards
Change 3475760 on 2017/06/06 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Made aftermath iniitialization off by default and controlled by the -aftermath command line option
Logs are now warnings if aftermath is requested but can't be initialized
#!tests verified command line test works
#!rb none
@marcus.wassmer, @arne.schober
#!ROBOMERGE-SOURCE: CL 3475753 in //Orion/Release-40.4/... via CL 3475755
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3475759 on 2017/06/06 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Made aftermath iniitialization off by default and controlled by the -aftermath command line option
Logs are now warnings if aftermath is requested but can't be initialized
#!tests verified command line test works
#!rb none
@marcus.wassmer, @arne.schober
#!ROBOMERGE-SOURCE: CL 3475753 in //Orion/Release-40.4/... via CL 3475755
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3475758 on 2017/06/06 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Made aftermath iniitialization off by default and controlled by the -aftermath command line option
Logs are now warnings if aftermath is requested but can't be initialized
#!tests verified command line test works
#!rb none
@marcus.wassmer, @arne.schober
#!ROBOMERGE-SOURCE: CL 3475753 in //Orion/Release-40.4/... via CL 3475755
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3475757 on 2017/06/06 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Made aftermath iniitialization off by default and controlled by the -aftermath command line option
Logs are now warnings if aftermath is requested but can't be initialized
#!tests verified command line test works
#!rb none
@marcus.wassmer, @arne.schober
#!ROBOMERGE-SOURCE: CL 3475753 in //Orion/Release-40.4/... via CL 3475755
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3475756 on 2017/06/06 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Made aftermath iniitialization off by default and controlled by the -aftermath command line option
Logs are now warnings if aftermath is requested but can't be initialized
#!tests verified command line test works
#!rb none
@marcus.wassmer, @arne.schober
#!ROBOMERGE-SOURCE: CL 3475753 in //Orion/Release-40.4/... via CL 3475755
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3475755 on 2017/06/06 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Made aftermath iniitialization off by default and controlled by the -aftermath command line option
Logs are now warnings if aftermath is requested but can't be initialized
#!tests verified command line test works
#!rb none
@marcus.wassmer, @arne.schober
#!ROBOMERGE-SOURCE: CL 3475753 in //Orion/Release-40.4/...
#!ROBOMERGE-BOT: ORION (Release-40.4 -> Main)
Change 3475753 on 2017/06/06 by Andrew.Grant
Made aftermath iniitialization off by default and controlled by the -aftermath command line option
Logs are now warnings if aftermath is requested but can't be initialized
#!tests verified command line test works
#!rb none
#!review-3475754 @marcus.wassmer, @arne.schober
Change 3475491 on 2017/06/06 by Simon.Tovey
Feeding parameter collection values into simulaitons.
? Setup binding from parameter collections to simulation exec contexts. Data is fed in now.
? Modified names of collection parameter such that they're always uniquely associated with a particular collection. In case two sets use the same name for example.
Required some name conversion between the internals and the UI.
? Modified node to not link to params by ID as they will be removed shortly.
? NiagaraWorldManager now ticking to push parameter data from global collections.
? Added BP function library call to grab the global collection instance for a collection and BP getters and setters for instances.
? Components also can override the global instance though this isn't hooked up to anything as yet. I imagine this will be handy for creating override volumes in the world and having components interpolate between those similar to post process volumes.
Minor/unrelated
? Fixed crash on exit. Changed system instance in component to be Unique ptr and always access via component to more direcly control lifetime.
? Crash fix when getting matrices from parameter map. TypeEditorUtilities was null.
? Fixed bug in GetTypeDefaultValue()
? Fixed property tagging on FNiagaraStatScope
#!tests emitters work. Data is fed in.
#!rb none
#!codereview Olaf.Piesche, Shaun.Kime, Frank.Fella
Change 3474483 on 2017/06/05 by Laurent.Delayen
Added new BlendBoneByChannel AnimNode to blend two poses, per bone, per channel. For example blend only translation from Pelvis.
#!rb none
#!test Ghost
#!codereview lina.halper
Change 3474099 on 2017/06/05 by Alexis.Matte
Copy/paste material should copy paste only the material instance
#!rb none
#!test none
Change 3474073 on 2017/06/05 by Daniel.Lamb
Added estimated timing for reatltime updates.
#!rb Trivial
#!test Launch build paragon.
Change 3474066 on 2017/06/05 by Daniel.Lamb
Increased heartbeat frequency for realtime cooking.
#!rb Trivial
#!test Realtime cooking
Change 3473623 on 2017/06/05 by Daniel.Lamb
Using notimeouts on client and server when running realtime cooking, as the client is slowed down making it timeout.
#!rb Trivial
#!test Realtime cook paragon orion_entry.
Change 3473484 on 2017/06/05 by Frank.Fella
Niagara - Preliminary support for dynamic inputs.
#!tests Dynamic inputs are shown in the stack UI and their inputs are editable.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3473481 on 2017/06/05 by Frank.Fella
Niagara - Highlight the connecting wire when hovering the wire itself or one of it's connected pins.
#!tests The wire highlights.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3473480 on 2017/06/05 by Frank.Fella
Niagara - Notify the graph that it has changed when adding and connecting pins on a node with dynamic pins.
#!tests The graph is now shown as modified and needing compiling when connecting or adding pins on a node with dynamic pins.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3473479 on 2017/06/05 by Frank.Fella
Niagara - Fix an issue where module inputs were not getting aliased correctly when there was more than one of the same node when modifying them from the stack.
#!test The inputs now get aliased correctly.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3472889 on 2017/06/03 by Andrew.Grant
Fixed merge error
#!tests compiled
#!rb none
Change 3472547 on 2017/06/02 by Olaf.Piesche
Use the correct number of instances after sim step; this makes killing particles work properly in GPU sim
#!codereview simon.tovey
#!rb none
#!tests GPUTest emitter and OrbitalMotion test emitter
Change 3472452 on 2017/06/02 by Olaf.Piesche
More GPU spawn fixes; no more garbage particles in buffers after spawning with GPU simulation
Bit more cleanup
#!rb none
#!tests GPUTest emitter
#!codereview simon.tovey
Change 3472284 on 2017/06/02 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet - if the specified build has a client but not a server, fallback to using the editor as a server
@Daniel.Lamb
#!tests ran Gauntlet on build with / without server
#!rb -
#!ROBOMERGE-SOURCE: CL 3471727 in //Orion/Release-40.3/... via CL 3472202 via CL 3472213
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3472283 on 2017/06/02 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet - if the specified build has a client but not a server, fallback to using the editor as a server
@Daniel.Lamb
#!tests ran Gauntlet on build with / without server
#!rb -
#!ROBOMERGE-SOURCE: CL 3471727 in //Orion/Release-40.3/... via CL 3472202 via CL 3472213
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3472282 on 2017/06/02 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet - if the specified build has a client but not a server, fallback to using the editor as a server
@Daniel.Lamb
#!tests ran Gauntlet on build with / without server
#!rb -
#!ROBOMERGE-SOURCE: CL 3471727 in //Orion/Release-40.3/... via CL 3472202 via CL 3472213
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3472278 on 2017/06/02 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet - if the specified build has a client but not a server, fallback to using the editor as a server
@Daniel.Lamb
#!tests ran Gauntlet on build with / without server
#!rb -
#!ROBOMERGE-SOURCE: CL 3471727 in //Orion/Release-40.3/... via CL 3472202 via CL 3472213
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3472275 on 2017/06/02 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet - if the specified build has a client but not a server, fallback to using the editor as a server
@Daniel.Lamb
#!tests ran Gauntlet on build with / without server
#!rb -
#!ROBOMERGE-SOURCE: CL 3471727 in //Orion/Release-40.3/... via CL 3472202 via CL 3472213
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3472213 on 2017/06/02 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet - if the specified build has a client but not a server, fallback to using the editor as a server
@Daniel.Lamb
#!tests ran Gauntlet on build with / without server
#!rb -
#!ROBOMERGE-SOURCE: CL 3471727 in //Orion/Release-40.3/... via CL 3472202
#!ROBOMERGE-BOT: ORION (Release-40.4 -> Main)
Change 3472202 on 2017/06/02 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet - if the specified build has a client but not a server, fallback to using the editor as a server
@Daniel.Lamb
#!tests ran Gauntlet on build with / without server
#!rb -
#!ROBOMERGE-SOURCE: CL 3471727 in //Orion/Release-40.3/...
#!ROBOMERGE-BOT: ORION (Release-40.3 -> Release-40.4)
Change 3471976 on 2017/06/02 by robomerge
#!ROBOMERGE-AUTHOR: nick.reid
Gauntlet script fixes
#!tests ran locally
#!rb AG
#!ROBOMERGE-SOURCE: CL 3471604 in //Orion/Release-40.4/... via CL 3471809
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3471975 on 2017/06/02 by robomerge
#!ROBOMERGE-AUTHOR: nick.reid
Gauntlet script fixes
#!tests ran locally
#!rb AG
#!ROBOMERGE-SOURCE: CL 3471604 in //Orion/Release-40.4/... via CL 3471809
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3471974 on 2017/06/02 by robomerge
#!ROBOMERGE-AUTHOR: nick.reid
Gauntlet script fixes
#!tests ran locally
#!rb AG
#!ROBOMERGE-SOURCE: CL 3471604 in //Orion/Release-40.4/... via CL 3471809
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3471973 on 2017/06/02 by robomerge
#!ROBOMERGE-AUTHOR: nick.reid
Gauntlet script fixes
#!tests ran locally
#!rb AG
#!ROBOMERGE-SOURCE: CL 3471604 in //Orion/Release-40.4/... via CL 3471809
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3471972 on 2017/06/02 by robomerge
#!ROBOMERGE-AUTHOR: nick.reid
Gauntlet script fixes
#!tests ran locally
#!rb AG
#!ROBOMERGE-SOURCE: CL 3471604 in //Orion/Release-40.4/... via CL 3471809
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3471966 on 2017/06/02 by Andrew.Grant
Fixed robomerge integration
#!tests #!rb none
Change 3471845 on 2017/06/02 by robomerge
#!ROBOMERGE-AUTHOR: nick.reid
AG - made local builds use editor server
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3471566 in //Orion/Release-40.4/... via CL 3471806
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3471844 on 2017/06/02 by robomerge
#!ROBOMERGE-AUTHOR: nick.reid
AG - made local builds use editor server
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3471566 in //Orion/Release-40.4/... via CL 3471806
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3471843 on 2017/06/02 by robomerge
#!ROBOMERGE-AUTHOR: nick.reid
AG - made local builds use editor server
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3471566 in //Orion/Release-40.4/... via CL 3471806
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3471842 on 2017/06/02 by robomerge
#!ROBOMERGE-AUTHOR: nick.reid
AG - made local builds use editor server
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3471566 in //Orion/Release-40.4/... via CL 3471806
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3471835 on 2017/06/02 by robomerge
#!ROBOMERGE-AUTHOR: ben.marsh
Remove setting to copy full crash dumps to \\epicgames.net\root\Projects\Paragon\QA_CrashReports. Don't think anyone is using this.
#!rb none
#!ROBOMERGE-SOURCE: CL 3471379 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3471834 on 2017/06/02 by robomerge
#!ROBOMERGE-AUTHOR: ben.marsh
Remove setting to copy full crash dumps to \\epicgames.net\root\Projects\Paragon\QA_CrashReports. Don't think anyone is using this.
#!rb none
#!ROBOMERGE-SOURCE: CL 3471379 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3471833 on 2017/06/02 by robomerge
#!ROBOMERGE-AUTHOR: ben.marsh
Remove setting to copy full crash dumps to \\epicgames.net\root\Projects\Paragon\QA_CrashReports. Don't think anyone is using this.
#!rb none
#!ROBOMERGE-SOURCE: CL 3471379 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3471832 on 2017/06/02 by robomerge
#!ROBOMERGE-AUTHOR: ben.marsh
Remove setting to copy full crash dumps to \\epicgames.net\root\Projects\Paragon\QA_CrashReports. Don't think anyone is using this.
#!rb none
#!ROBOMERGE-SOURCE: CL 3471379 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3471831 on 2017/06/02 by robomerge
#!ROBOMERGE-AUTHOR: ben.marsh
Remove setting to copy full crash dumps to \\epicgames.net\root\Projects\Paragon\QA_CrashReports. Don't think anyone is using this.
#!rb none
#!ROBOMERGE-SOURCE: CL 3471379 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3471809 on 2017/06/02 by robomerge
#!ROBOMERGE-AUTHOR: nick.reid
Gauntlet script fixes
#!tests ran locally
#!rb AG
#!ROBOMERGE-SOURCE: CL 3471604 in //Orion/Release-40.4/...
#!ROBOMERGE-BOT: ORION (Release-40.4 -> Main)
Change 3471806 on 2017/06/02 by robomerge
#!ROBOMERGE-AUTHOR: nick.reid
AG - made local builds use editor server
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3471566 in //Orion/Release-40.4/...
#!ROBOMERGE-BOT: ORION (Release-40.4 -> Main)
Change 3471727 on 2017/06/02 by Andrew.Grant
Gauntlet - if the specified build has a client but not a server, fallback to using the editor as a server
#!review-3471728 @Daniel.Lamb
#!tests ran Gauntlet on build with / without server
#!rb -
Change 3471689 on 2017/06/02 by Zak.Middleton
#!ue4-orion - Added virtual OnClientCorrectionReceived() to CharacterMovement.
Stubbed implementation for Orion to be replaced/augmented for analytics.
#!codereview Andrew.Grant
#!rb none
#!jira OR-37131
#!tests Multi PIE
Change 3471654 on 2017/06/02 by Andrew.Grant
Merging file cull from //Orion/Main to Dev-Balance (//Orion/Dev-Balance)
#!tests #!rb na
Change 3471627 on 2017/06/02 by Andrew.Grant
Merging file pruning from //Orion/Main to Dev-Cinematics (//Orion/Dev-Cinematics)
#!tests #!rb na
Change 3471604 on 2017/06/02 by Nick.Reid
Gauntlet script fixes
#!tests ran locally
#!rb AG
Change 3471566 on 2017/06/02 by Nick.Reid
AG - made local builds use editor server
#!tests ran locally
#!rb none
Change 3471379 on 2017/06/02 by Ben.Marsh
Remove setting to copy full crash dumps to \\epicgames.net\root\Projects\Paragon\QA_CrashReports. Don't think anyone is using this.
#!rb none
Change 3471304 on 2017/06/02 by andrew.grant
Removing some unused files to free up space across branches
#!tests compiled locally, preflighted standard build
#!rb none
#!ROBOMERGE-SOURCE: CL 3470976 in //Orion/Release-40.2/... via CL 3471002 via CL 3471024 via CL 3471072
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
#!ROBOMERGE-SAYS: Unresolved conflicts. andrew.grant, please merge this change by hand.
//ROBOMERGE_ORION_Dev_General/Engine/Source/ThirdParty/PhysX/Lib/Win32/VS2015/APEX_Clothing_x86.lib
//ROBOMERGE_ORION_Dev_General/Engine/Source/ThirdParty/PhysX/Lib/Win32/VS2015/APEX_ClothingCHECKED_x86.lib
//ROBOMERGE_ORION_Dev_General/Engine/Source/ThirdParty/PhysX/Lib/Win32/VS2015/APEX_ClothingPROFILE_x86.lib
//ROBOMERGE_ORION_Dev_General/Engine/Source/ThirdParty/PhysX/Lib/Win32/VS2015/APEX_Destructible_x86.lib
//ROBOMERGE_ORION_Dev_General/Engine/Source/ThirdParty/PhysX/Lib/Win32/VS2015/APEX_DestructibleCHECKED_x86.lib
//ROBOMERGE_ORION_Dev_General/Engine/Source/ThirdParty/PhysX/Lib/Win32/VS2015/APEX_DestructiblePROFILE_x86.lib
//ROBOMERGE_ORION_Dev_General/Engine/Source/ThirdParty/PhysX...
#!CodeReview: andrew.grant, jason.bestimt, jeff.williams
Change 3471231 on 2017/06/02 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Removing some unused files to free up space across branches
#!tests compiled locally, preflighted standard build
#!rb none
#!ROBOMERGE-SOURCE: CL 3470976 in //Orion/Release-40.2/... via CL 3471002 via CL 3471024 via CL 3471072
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3471205 on 2017/06/02 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Removing some unused files to free up space across branches
#!tests compiled locally, preflighted standard build
#!rb none
#!ROBOMERGE-SOURCE: CL 3470976 in //Orion/Release-40.2/... via CL 3471002 via CL 3471024 via CL 3471072
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3471072 on 2017/06/02 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Removing some unused files to free up space across branches
#!tests compiled locally, preflighted standard build
#!rb none
#!ROBOMERGE-SOURCE: CL 3470976 in //Orion/Release-40.2/... via CL 3471002 via CL 3471024
#!ROBOMERGE-BOT: ORION (Release-40.4 -> Main)
Change 3471024 on 2017/06/02 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Removing some unused files to free up space across branches
#!tests compiled locally, preflighted standard build
#!rb none
#!ROBOMERGE-SOURCE: CL 3470976 in //Orion/Release-40.2/... via CL 3471002
#!ROBOMERGE-BOT: ORION (Release-40.3 -> Release-40.4)
Change 3471002 on 2017/06/02 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Removing some unused files to free up space across branches
#!tests compiled locally, preflighted standard build
#!rb none
#!ROBOMERGE-SOURCE: CL 3470976 in //Orion/Release-40.2/...
#!ROBOMERGE-BOT: ORION (Release-40.2 -> Release-40.3)
Change 3470976 on 2017/06/01 by Andrew.Grant
Removing some unused files to free up space across branches
#!tests compiled locally, preflighted standard build
#!rb none
Change 3470672 on 2017/06/01 by Daniel.Lamb
Added new commandline argument for gauntlet which allows seperate client commands.
Fixed realtime cooking to pass commandline options correctly to the server and client.
#!rb None
#!test Realtime cooking paragon
Change 3470645 on 2017/06/01 by Olaf.Piesche
GPU sim part 2; cleanup, more bug fixing
#!lockdown Andrew.Bains
#!codereview simon.tovey
#!rb none
#!tests the usual
Change 3470636 on 2017/06/01 by Daniel.Lamb
Improved startup time of editor by reducing number of automatic cook platforms for realtime cooking.
#!rb Trivial
#!test Editor paragon.
Change 3470472 on 2017/06/01 by Shaun.Kime
Checkpointing work on compiling system and emitter graph. Very simple graphs of these types work now. No harm has befallen any of the previously working graphs.
Some constants did change and you will MANUALLY NEED TO UPDATE any graphs referencing them.
// Engine parameters are always read-only, no matter what level you are at.
Engine.DeltaTime
Engine.InverseDeltaTime
Engine.ExecutionCount
Engine.Owner.Position
Engine.Owner.Velocity
Engine.Owner.XAxis
Engine.Owner.YAxis
Engine.Owner.ZAxis
Engine.Owner.LocalToWorld
Engine.Owner.WorldToLocal
Engine.Owner.LocalToWorldTransposed
Engine.Owner.WorldToLocalTransposed
// System parameters are writable in System Spawn/Update scripts and read-only otherwise.
System.Age
// Emitter parameters are writable in System Spawn/Update & Emitter Spawn/Update scripts and read-only otherwise.
Emitter.Age
Emitter.SpawnRate
Emitter.SpawnInterval
Emitter.InterpSpawnStartDt
Emitter.PreviousSpawnRemainder
#!rb none
#!tests all existing graphs
#!code.review frank.fella, simon.tovey, olaf.piesche
Change 3469908 on 2017/06/01 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Bumped script version to grab new publishing tools
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3469901 in //Orion/Release-40.3/... via CL 3469902 via CL 3469903
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3469907 on 2017/06/01 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Bumped script version to grab new publishing tools
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3469901 in //Orion/Release-40.3/... via CL 3469902 via CL 3469903
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3469906 on 2017/06/01 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Bumped script version to grab new publishing tools
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3469901 in //Orion/Release-40.3/... via CL 3469902 via CL 3469903
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3469905 on 2017/06/01 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Bumped script version to grab new publishing tools
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3469901 in //Orion/Release-40.3/... via CL 3469902 via CL 3469903
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3469904 on 2017/06/01 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Bumped script version to grab new publishing tools
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3469901 in //Orion/Release-40.3/... via CL 3469902 via CL 3469903
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3469903 on 2017/06/01 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Bumped script version to grab new publishing tools
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3469901 in //Orion/Release-40.3/... via CL 3469902
#!ROBOMERGE-BOT: ORION (Release-40.4 -> Main)
Change 3469902 on 2017/06/01 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Bumped script version to grab new publishing tools
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3469901 in //Orion/Release-40.3/...
#!ROBOMERGE-BOT: ORION (Release-40.3 -> Release-40.4)
Change 3469901 on 2017/06/01 by Andrew.Grant
Bumped script version to grab new publishing tools
#!tests #!rb none
Change 3469459 on 2017/06/01 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
UBT Merge from BenM:
UBT: Fix single-file compile causing a different UHT manifest to be generated, potentially excluding hidden dependencies.
#!rb none
#!tests single file compile
#!ROBOMERGE-SOURCE: CL 3469454 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3469458 on 2017/06/01 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
UBT Merge from BenM:
UBT: Fix single-file compile causing a different UHT manifest to be generated, potentially excluding hidden dependencies.
#!rb none
#!tests single file compile
#!ROBOMERGE-SOURCE: CL 3469454 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3469457 on 2017/06/01 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
UBT Merge from BenM:
UBT: Fix single-file compile causing a different UHT manifest to be generated, potentially excluding hidden dependencies.
#!rb none
#!tests single file compile
#!ROBOMERGE-SOURCE: CL 3469454 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3469455 on 2017/06/01 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
UBT Merge from BenM:
UBT: Fix single-file compile causing a different UHT manifest to be generated, potentially excluding hidden dependencies.
#!rb none
#!tests single file compile
#!ROBOMERGE-SOURCE: CL 3469454 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3469454 on 2017/06/01 by David.Ratti
UBT Merge from BenM:
UBT: Fix single-file compile causing a different UHT manifest to be generated, potentially excluding hidden dependencies.
#!rb none
#!tests single file compile
Change 3469422 on 2017/06/01 by Nick.Darnell
Cursor - We shouldn't try to map the cursor for "None". Also fixing the ensure to use printf formatting.
#!fyi Matt.Schembari
#!rb none
#!tests ran on PS4
Change 3469368 on 2017/06/01 by Daniel.Lamb
Added support for precooked cook on the fly with realtime updates.
Prefly for short.
#!rb Andrew.Grant
#!review-3468486 @Andrew.Grant, @Ben.Zeigler
#!test Cook paragon, prefly paragon, shared cooked builds paragon
Change 3469261 on 2017/06/01 by Simon.Tovey
Main thrust of this CL is to improve parameter handling for both code complexity and performance.
Also paves the way for simple binding of parameter collections.
- Refactored much execution work into FNiagaraScriptExecutionContext and made them persistent objects. This should be usable for system level scripts too.
- Moved paraemter storage to use FNiagaraParameterStore. Done away with all those arrays and searching to build a final temp buffer for execution.
- Same buffer should work for CPU and GPU.
- Now binding directly between parameter stores to push data down into execution contexts that use it.
- Future CL will extend systems to bind to the parameter collections they use so edits to said collection will automatically propagate down into using emtiters.
- Changed parameter collections slightly so their instances will always have the same layout and have a copy of all the collection's data. Will remove a couple of cases where a rebind would be required at runtime.
MISC
- Moved stats id creation to the script itself as this data was being duplicated for every emitter.
- Moved previous frame parameter data for interpolated spawn to the start of the parameter buffer to better fit in with other changes.
- Various minor bug fixes.
#!rb Shaun.Kime
#!tests Test emitters work. Maybe a few issues with GPU sim which I'll work through with Olaf.
#!codereview Shaun.Kime, Frank.Fella, Olaf.Piesche
Change 3469232 on 2017/06/01 by Ben.Marsh
UBT: Fix single-file compile causing a different UHT manifest to be generated, potentially excluding hidden dependencies.
#!rb none
#!fyi David.Ratti
#!tests single file compile
Change 3468842 on 2017/06/01 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Changed 'ensureAlways' to 'ensure' in EnvQueryInstance.cpp #!UE4
A temp fix for hitches in OR-39101. Looking for a root cause now.
#!rb none
#!test golden path
#!jira OR-39101
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3468105 in //Orion/Release-40.3/... via CL 3468106 via CL 3468107
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3468841 on 2017/06/01 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Changed 'ensureAlways' to 'ensure' in EnvQueryInstance.cpp #!UE4
A temp fix for hitches in OR-39101. Looking for a root cause now.
#!rb none
#!test golden path
#!jira OR-39101
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3468105 in //Orion/Release-40.3/... via CL 3468106 via CL 3468107
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3468840 on 2017/06/01 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Changed 'ensureAlways' to 'ensure' in EnvQueryInstance.cpp #!UE4
A temp fix for hitches in OR-39101. Looking for a root cause now.
#!rb none
#!test golden path
#!jira OR-39101
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3468105 in //Orion/Release-40.3/... via CL 3468106 via CL 3468107
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3468839 on 2017/06/01 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Changed 'ensureAlways' to 'ensure' in EnvQueryInstance.cpp #!UE4
A temp fix for hitches in OR-39101. Looking for a root cause now.
#!rb none
#!test golden path
#!jira OR-39101
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3468105 in //Orion/Release-40.3/... via CL 3468106 via CL 3468107
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3468838 on 2017/06/01 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Changed 'ensureAlways' to 'ensure' in EnvQueryInstance.cpp #!UE4
A temp fix for hitches in OR-39101. Looking for a root cause now.
#!rb none
#!test golden path
#!jira OR-39101
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3468105 in //Orion/Release-40.3/... via CL 3468106 via CL 3468107
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3468797 on 2017/06/01 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Locking Release-40.2 to network CL 3464164
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3467826 in //Orion/Release-40.2/... via CL 3467827 via CL 3467828 via CL 3467829
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3468796 on 2017/06/01 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Locking Release-40.2 to network CL 3464164
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3467826 in //Orion/Release-40.2/... via CL 3467827 via CL 3467828 via CL 3467829
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3468795 on 2017/06/01 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Locking Release-40.2 to network CL 3464164
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3467826 in //Orion/Release-40.2/... via CL 3467827 via CL 3467828 via CL 3467829
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3468794 on 2017/06/01 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Locking Release-40.2 to network CL 3464164
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3467826 in //Orion/Release-40.2/... via CL 3467827 via CL 3467828 via CL 3467829
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3468793 on 2017/06/01 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Locking Release-40.2 to network CL 3464164
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3467826 in //Orion/Release-40.2/... via CL 3467827 via CL 3467828 via CL 3467829
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3468661 on 2017/05/31 by Andrew.Grant
Merging fix, mostly to get a new CL
#!tests #!rb none
Change 3468321 on 2017/05/31 by Andrew.Grant
Merging //Orion/Dev-General @ 3466840 to Dev-General-Playtest (//Orion/Dev-General-Playtest)
#!tests #!rb none
Change 3468107 on 2017/05/31 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Changed 'ensureAlways' to 'ensure' in EnvQueryInstance.cpp #!UE4
A temp fix for hitches in OR-39101. Looking for a root cause now.
#!rb none
#!test golden path
#!jira OR-39101
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3468105 in //Orion/Release-40.3/... via CL 3468106
#!ROBOMERGE-BOT: ORION (Release-40.4 -> Main)
Change 3468106 on 2017/05/31 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Changed 'ensureAlways' to 'ensure' in EnvQueryInstance.cpp #!UE4
A temp fix for hitches in OR-39101. Looking for a root cause now.
#!rb none
#!test golden path
#!jira OR-39101
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3468105 in //Orion/Release-40.3/...
#!ROBOMERGE-BOT: ORION (Release-40.3 -> Release-40.4)
Change 3468105 on 2017/05/31 by Mieszko.Zielinski
Changed 'ensureAlways' to 'ensure' in EnvQueryInstance.cpp #!UE4
A temp fix for hitches in OR-39101. Looking for a root cause now.
#!rb none
#!test golden path
#!jira OR-39101
#!lockdown Andrew.Grant
Change 3467855 on 2017/05/31 by Andrew.Grant
Removed leftover test-code
#!tests #!rb none
Change 3467840 on 2017/05/31 by Andrew.Grant
"redirected tag still in table" message will only be a warning if the redirected tag is not used as part of other hierarchies.
E.g. Changing Foo to NewFoo will warn if NewFoo is still in the table, and Foo.Bar1 does not exist.
#!review-3467804 @David.Ratti
#!jira OR-39005
#!tests verified warning is skipped
#!rb none
Change 3467829 on 2017/05/31 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Locking Release-40.2 to network CL 3464164
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3467826 in //Orion/Release-40.2/... via CL 3467827 via CL 3467828
#!ROBOMERGE-BOT: ORION (Release-40.4 -> Main)
Change 3467828 on 2017/05/31 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Locking Release-40.2 to network CL 3464164
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3467826 in //Orion/Release-40.2/... via CL 3467827
#!ROBOMERGE-BOT: ORION (Release-40.3 -> Release-40.4)
Change 3467827 on 2017/05/31 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Locking Release-40.2 to network CL 3464164
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3467826 in //Orion/Release-40.2/...
#!ROBOMERGE-BOT: ORION (Release-40.2 -> Release-40.3)
Change 3467826 on 2017/05/31 by Andrew.Grant
Locking Release-40.2 to network CL 3464164
#!tests #!rb na
#!ROBOMERGE: !40.3
Change 3467610 on 2017/05/31 by David.Ratti
Ability System: add non debug methods for getting direct access to attribute mods.
#!rb none
#!tests golden path
#!review-3467611 @Jon.Lietz
Change 3467358 on 2017/05/31 by Andrew.Grant
Better fix for crash loading maps via content browser from TomS
#!tests compiled, verified can still load astrolabe via content browser
#!rb TomS
Change 3466840 on 2017/05/31 by Andrew.Grant
Better implementation of 3466788 workaround - now append old delegates to any new ones that have been added
#!tests opened several maps
#!rb none
Change 3466811 on 2017/05/30 by Jeff.Williams
Merging //Orion/Main to Release-40.4 (//Orion/Release-40.4)
#!rb none
#!tests none
Change 3466796 on 2017/05/30 by Jeff.Williams
Initial branch of files from Release-40.3 (//Orion/Release-40.3) to Release-40.4 (//Orion/Release-40.4)
Change 3466788 on 2017/05/30 by Andrew.Grant
Work-around for crash that can occur when loading a map that contains skeletal meshes via the content browser
#!tests no longer crash loading astrolable via content browser
#!rb none
Change 3466787 on 2017/05/30 by Andrew.Grant
Back out revision 33 from //Orion/Dev-General/Engine/Source/Runtime/Renderer/Private/RendererScene.cpp
#!tests #!rb none
Change 3466773 on 2017/05/30 by Andrew.Grant
Work-around for crash loading levels from the content browser
#!tests double-clicking Astrolobe no longer crashes
#!rb none
Change 3466192 on 2017/05/30 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed engine hitch delegate to provide source of hitch as well as duration.
Changed OrionGameState_Moba hitch reporting to issue HITCHHUNTER logs for clients as well as servers.
OrionGameState_Moba now checks for an elapsed time > HitchThreshold while ticking. If reported this indicated outside forces are hampering the games ability to run at framerate
#!tests ran solo game
#!rb none
@jason.bestimt, @daniel.lamb
#!ROBOMERGE-SOURCE: CL 3464148 in //Orion/Release-40.1/... via CL 3464150 via CL 3464151 via CL 3464152
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3466191 on 2017/05/30 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed engine hitch delegate to provide source of hitch as well as duration.
Changed OrionGameState_Moba hitch reporting to issue HITCHHUNTER logs for clients as well as servers.
OrionGameState_Moba now checks for an elapsed time > HitchThreshold while ticking. If reported this indicated outside forces are hampering the games ability to run at framerate
#!tests ran solo game
#!rb none
@jason.bestimt, @daniel.lamb
#!ROBOMERGE-SOURCE: CL 3464148 in //Orion/Release-40.1/... via CL 3464150 via CL 3464151 via CL 3464152
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3466190 on 2017/05/30 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed engine hitch delegate to provide source of hitch as well as duration.
Changed OrionGameState_Moba hitch reporting to issue HITCHHUNTER logs for clients as well as servers.
OrionGameState_Moba now checks for an elapsed time > HitchThreshold while ticking. If reported this indicated outside forces are hampering the games ability to run at framerate
#!tests ran solo game
#!rb none
@jason.bestimt, @daniel.lamb
#!ROBOMERGE-SOURCE: CL 3464148 in //Orion/Release-40.1/... via CL 3464150 via CL 3464151 via CL 3464152
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3466189 on 2017/05/30 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed engine hitch delegate to provide source of hitch as well as duration.
Changed OrionGameState_Moba hitch reporting to issue HITCHHUNTER logs for clients as well as servers.
OrionGameState_Moba now checks for an elapsed time > HitchThreshold while ticking. If reported this indicated outside forces are hampering the games ability to run at framerate
#!tests ran solo game
#!rb none
@jason.bestimt, @daniel.lamb
#!ROBOMERGE-SOURCE: CL 3464148 in //Orion/Release-40.1/... via CL 3464150 via CL 3464151 via CL 3464152
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3466188 on 2017/05/30 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed engine hitch delegate to provide source of hitch as well as duration.
Changed OrionGameState_Moba hitch reporting to issue HITCHHUNTER logs for clients as well as servers.
OrionGameState_Moba now checks for an elapsed time > HitchThreshold while ticking. If reported this indicated outside forces are hampering the games ability to run at framerate
#!tests ran solo game
#!rb none
@jason.bestimt, @daniel.lamb
#!ROBOMERGE-SOURCE: CL 3464148 in //Orion/Release-40.1/... via CL 3464150 via CL 3464151 via CL 3464152
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3466187 on 2017/05/30 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added config setting for amount of time to spend per-frame checkpointing actors.
Previously this was unbound (0) on Orion and would take ~60ms every second. In theory that means it needs a timeslice of 0.06ms each frame, but I'm going to be super generous and give it 4ms..
#!tests ran local game and verified timeslice value is set and obeyed
#!rb none
@jason.bestimt, @daniel.lamb, @ryan.gerleve
#!ROBOMERGE-SOURCE: CL 3464140 in //Orion/Release-40.1/... via CL 3464143 via CL 3464145 via CL 3464147
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3466186 on 2017/05/30 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added config setting for amount of time to spend per-frame checkpointing actors.
Previously this was unbound (0) on Orion and would take ~60ms every second. In theory that means it needs a timeslice of 0.06ms each frame, but I'm going to be super generous and give it 4ms..
#!tests ran local game and verified timeslice value is set and obeyed
#!rb none
@jason.bestimt, @daniel.lamb, @ryan.gerleve
#!ROBOMERGE-SOURCE: CL 3464140 in //Orion/Release-40.1/... via CL 3464143 via CL 3464145 via CL 3464147
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3466185 on 2017/05/30 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added config setting for amount of time to spend per-frame checkpointing actors.
Previously this was unbound (0) on Orion and would take ~60ms every second. In theory that means it needs a timeslice of 0.06ms each frame, but I'm going to be super generous and give it 4ms..
#!tests ran local game and verified timeslice value is set and obeyed
#!rb none
@jason.bestimt, @daniel.lamb, @ryan.gerleve
#!ROBOMERGE-SOURCE: CL 3464140 in //Orion/Release-40.1/... via CL 3464143 via CL 3464145 via CL 3464147
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3466184 on 2017/05/30 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added config setting for amount of time to spend per-frame checkpointing actors.
Previously this was unbound (0) on Orion and would take ~60ms every second. In theory that means it needs a timeslice of 0.06ms each frame, but I'm going to be super generous and give it 4ms..
#!tests ran local game and verified timeslice value is set and obeyed
#!rb none
@jason.bestimt, @daniel.lamb, @ryan.gerleve
#!ROBOMERGE-SOURCE: CL 3464140 in //Orion/Release-40.1/... via CL 3464143 via CL 3464145 via CL 3464147
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3466183 on 2017/05/30 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added config setting for amount of time to spend per-frame checkpointing actors.
Previously this was unbound (0) on Orion and would take ~60ms every second. In theory that means it needs a timeslice of 0.06ms each frame, but I'm going to be super generous and give it 4ms..
#!tests ran local game and verified timeslice value is set and obeyed
#!rb none
@jason.bestimt, @daniel.lamb, @ryan.gerleve
#!ROBOMERGE-SOURCE: CL 3464140 in //Orion/Release-40.1/... via CL 3464143 via CL 3464145 via CL 3464147
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3466182 on 2017/05/30 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Removed debounce period from Timeguard reporting. Unlike stat dumphitches these are low overhead so one report is not
going to guarantee another hitch.
#!tests ran solo game locally
#!rb none
@daniel.lamb, @jason.bestimt
#!ROBOMERGE-SOURCE: CL 3464138 in //Orion/Release-40.1/... via CL 3464142 via CL 3464144 via CL 3464146
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3466181 on 2017/05/30 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Removed debounce period from Timeguard reporting. Unlike stat dumphitches these are low overhead so one report is not
going to guarantee another hitch.
#!tests ran solo game locally
#!rb none
@daniel.lamb, @jason.bestimt
#!ROBOMERGE-SOURCE: CL 3464138 in //Orion/Release-40.1/... via CL 3464142 via CL 3464144 via CL 3464146
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3466180 on 2017/05/30 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Removed debounce period from Timeguard reporting. Unlike stat dumphitches these are low overhead so one report is not
going to guarantee another hitch.
#!tests ran solo game locally
#!rb none
@daniel.lamb, @jason.bestimt
#!ROBOMERGE-SOURCE: CL 3464138 in //Orion/Release-40.1/... via CL 3464142 via CL 3464144 via CL 3464146
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3466177 on 2017/05/30 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Removed debounce period from Timeguard reporting. Unlike stat dumphitches these are low overhead so one report is not
going to guarantee another hitch.
#!tests ran solo game locally
#!rb none
@daniel.lamb, @jason.bestimt
#!ROBOMERGE-SOURCE: CL 3464138 in //Orion/Release-40.1/... via CL 3464142 via CL 3464144 via CL 3464146
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3466176 on 2017/05/30 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Removed debounce period from Timeguard reporting. Unlike stat dumphitches these are low overhead so one report is not
going to guarantee another hitch.
#!tests ran solo game locally
#!rb none
@daniel.lamb, @jason.bestimt
#!ROBOMERGE-SOURCE: CL 3464138 in //Orion/Release-40.1/... via CL 3464142 via CL 3464144 via CL 3464146
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3466175 on 2017/05/30 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Moved WorldTick timeguard into world tick for clarity.
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3464134 in //Orion/Release-40.1/... via CL 3464135 via CL 3464136 via CL 3464137
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3466172 on 2017/05/30 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Moved WorldTick timeguard into world tick for clarity.
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3464134 in //Orion/Release-40.1/... via CL 3464135 via CL 3464136 via CL 3464137
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3466171 on 2017/05/30 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Moved WorldTick timeguard into world tick for clarity.
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3464134 in //Orion/Release-40.1/... via CL 3464135 via CL 3464136 via CL 3464137
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3466170 on 2017/05/30 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Moved WorldTick timeguard into world tick for clarity.
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3464134 in //Orion/Release-40.1/... via CL 3464135 via CL 3464136 via CL 3464137
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3466169 on 2017/05/30 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Moved WorldTick timeguard into world tick for clarity.
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3464134 in //Orion/Release-40.1/... via CL 3464135 via CL 3464136 via CL 3464137
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3465947 on 2017/05/30 by Andrew.Grant
Initial branch of files from Dev-General (//Orion/Dev-General) to Dev-General-Playtest (//Orion/Dev-General-Playtest)
Change 3465650 on 2017/05/30 by Mieszko.Zielinski
Plugged in Playbook-declared initial bot behaviors #!Orion
The first behavior is going down to the jungle and placing wards
Also:
Implemented an Orion AITask for graph-pathfinding
#!test golden path
#!rb none
Change 3465622 on 2017/05/30 by Mieszko.Zielinski
Fixed a bug in PathFollowingComponent's path segment switching that could result in wrong behavior or crashes #!UE4
#!rb Lukasz.Furman
#!test golden path
Change 3465382 on 2017/05/30 by Alexis.Matte
Fix two morph target crash
#!rb jeanmichel.dignard
#!test none
#!jira OR-38471
Change 3464152 on 2017/05/29 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed engine hitch delegate to provide source of hitch as well as duration.
Changed OrionGameState_Moba hitch reporting to issue HITCHHUNTER logs for clients as well as servers.
OrionGameState_Moba now checks for an elapsed time > HitchThreshold while ticking. If reported this indicated outside forces are hampering the games ability to run at framerate
#!tests ran solo game
#!rb none
@jason.bestimt, @daniel.lamb
#!ROBOMERGE-SOURCE: CL 3464148 in //Orion/Release-40.1/... via CL 3464150 via CL 3464151
#!ROBOMERGE-BOT: ORION (Release-40.3 -> Main)
Change 3464151 on 2017/05/29 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed engine hitch delegate to provide source of hitch as well as duration.
Changed OrionGameState_Moba hitch reporting to issue HITCHHUNTER logs for clients as well as servers.
OrionGameState_Moba now checks for an elapsed time > HitchThreshold while ticking. If reported this indicated outside forces are hampering the games ability to run at framerate
#!tests ran solo game
#!rb none
@jason.bestimt, @daniel.lamb
#!ROBOMERGE-SOURCE: CL 3464148 in //Orion/Release-40.1/... via CL 3464150
#!ROBOMERGE-BOT: ORION (Release-40.2 -> Release-40.3)
Change 3464150 on 2017/05/29 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed engine hitch delegate to provide source of hitch as well as duration.
Changed OrionGameState_Moba hitch reporting to issue HITCHHUNTER logs for clients as well as servers.
OrionGameState_Moba now checks for an elapsed time > HitchThreshold while ticking. If reported this indicated outside forces are hampering the games ability to run at framerate
#!tests ran solo game
#!rb none
@jason.bestimt, @daniel.lamb
#!ROBOMERGE-SOURCE: CL 3464148 in //Orion/Release-40.1/...
#!ROBOMERGE-BOT: ORION (Release-40.1 -> Release-40.2)
Change 3464148 on 2017/05/29 by Andrew.Grant
Changed engine hitch delegate to provide source of hitch as well as duration.
Changed OrionGameState_Moba hitch reporting to issue HITCHHUNTER logs for clients as well as servers.
OrionGameState_Moba now checks for an elapsed time > HitchThreshold while ticking. If reported this indicated outside forces are hampering the games ability to run at framerate
#!tests ran solo game
#!rb none
#!review-3464149 @jason.bestimt, @daniel.lamb
Change 3464147 on 2017/05/29 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added config setting for amount of time to spend per-frame checkpointing actors.
Previously this was unbound (0) on Orion and would take ~60ms every second. In theory that means it needs a timeslice of 0.06ms each frame, but I'm going to be super generous and give it 4ms..
#!tests ran local game and verified timeslice value is set and obeyed
#!rb none
@jason.bestimt, @daniel.lamb, @ryan.gerleve
#!ROBOMERGE-SOURCE: CL 3464140 in //Orion/Release-40.1/... via CL 3464143 via CL 3464145
#!ROBOMERGE-BOT: ORION (Release-40.3 -> Main)
Change 3464146 on 2017/05/29 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Removed debounce period from Timeguard reporting. Unlike stat dumphitches these are low overhead so one report is not
going to guarantee another hitch.
#!tests ran solo game locally
#!rb none
@daniel.lamb, @jason.bestimt
#!ROBOMERGE-SOURCE: CL 3464138 in //Orion/Release-40.1/... via CL 3464142 via CL 3464144
#!ROBOMERGE-BOT: ORION (Release-40.3 -> Main)
Change 3464145 on 2017/05/29 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added config setting for amount of time to spend per-frame checkpointing actors.
Previously this was unbound (0) on Orion and would take ~60ms every second. In theory that means it needs a timeslice of 0.06ms each frame, but I'm going to be super generous and give it 4ms..
#!tests ran local game and verified timeslice value is set and obeyed
#!rb none
@jason.bestimt, @daniel.lamb, @ryan.gerleve
#!ROBOMERGE-SOURCE: CL 3464140 in //Orion/Release-40.1/... via CL 3464143
#!ROBOMERGE-BOT: ORION (Release-40.2 -> Release-40.3)
Change 3464144 on 2017/05/29 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Removed debounce period from Timeguard reporting. Unlike stat dumphitches these are low overhead so one report is not
going to guarantee another hitch.
#!tests ran solo game locally
#!rb none
@daniel.lamb, @jason.bestimt
#!ROBOMERGE-SOURCE: CL 3464138 in //Orion/Release-40.1/... via CL 3464142
#!ROBOMERGE-BOT: ORION (Release-40.2 -> Release-40.3)
Change 3464143 on 2017/05/29 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added config setting for amount of time to spend per-frame checkpointing actors.
Previously this was unbound (0) on Orion and would take ~60ms every second. In theory that means it needs a timeslice of 0.06ms each frame, but I'm going to be super generous and give it 4ms..
#!tests ran local game and verified timeslice value is set and obeyed
#!rb none
@jason.bestimt, @daniel.lamb, @ryan.gerleve
#!ROBOMERGE-SOURCE: CL 3464140 in //Orion/Release-40.1/...
#!ROBOMERGE-BOT: ORION (Release-40.1 -> Release-40.2)
Change 3464142 on 2017/05/29 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Removed debounce period from Timeguard reporting. Unlike stat dumphitches these are low overhead so one report is not
going to guarantee another hitch.
#!tests ran solo game locally
#!rb none
@daniel.lamb, @jason.bestimt
#!ROBOMERGE-SOURCE: CL 3464138 in //Orion/Release-40.1/...
#!ROBOMERGE-BOT: ORION (Release-40.1 -> Release-40.2)
Change 3464140 on 2017/05/29 by Andrew.Grant
Added config setting for amount of time to spend per-frame checkpointing actors.
Previously this was unbound (0) on Orion and would take ~60ms every second. In theory that means it needs a timeslice of 0.06ms each frame, but I'm going to be super generous and give it 4ms..
#!tests ran local game and verified timeslice value is set and obeyed
#!rb none
#!review-3464141 @jason.bestimt, @daniel.lamb, @ryan.gerleve
Change 3464138 on 2017/05/29 by Andrew.Grant
Removed debounce period from Timeguard reporting. Unlike stat dumphitches these are low overhead so one report is not
going to guarantee another hitch.
#!tests ran solo game locally
#!rb none
#!review-3464139 @daniel.lamb, @jason.bestimt
Change 3464137 on 2017/05/29 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Moved WorldTick timeguard into world tick for clarity.
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3464134 in //Orion/Release-40.1/... via CL 3464135 via CL 3464136
#!ROBOMERGE-BOT: ORION (Release-40.3 -> Main)
Change 3464136 on 2017/05/29 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Moved WorldTick timeguard into world tick for clarity.
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3464134 in //Orion/Release-40.1/... via CL 3464135
#!ROBOMERGE-BOT: ORION (Release-40.2 -> Release-40.3)
Change 3464135 on 2017/05/29 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Moved WorldTick timeguard into world tick for clarity.
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3464134 in //Orion/Release-40.1/...
#!ROBOMERGE-BOT: ORION (Release-40.1 -> Release-40.2)
Change 3464134 on 2017/05/29 by Andrew.Grant
Moved WorldTick timeguard into world tick for clarity.
#!tests compiled
#!rb none
Change 3463889 on 2017/05/28 by David.Ratti
refactor GE creation menu code to be less nesty
#!rb none
#!tests compiles on my machine
Change 3462711 on 2017/05/26 by David.Ratti
Ensure unique asset name when creating GEs through GE creation menu (currently disabled until builder issue sorted)
#!rb none
#!tests editor
Change 3462619 on 2017/05/26 by Olaf.Piesche
GPU sim work - WARNING: WORK IN PROGRESS
You can get something on screen, but there's cleanup and bug fixing still left to do. Trying to get this checked in to avoid more merging problems in the near future. GPU dispatch execution works, rendering of sprites no longer creates an explicit vertex buffer and should be quite a bit faster for CPU sim as well.
Still working on getting the sim step moved over entirely to the simulation batcher; currently, this has all sorts of problems with GPU sim, so please be advised that switching an emitter to GPU sim will currently not work with anything that uses data interfaces AND MAY CRASH YOUR MACHINE in rare instances. I'm working on finalizing the remaining steps.
tl;dr: CPU simulation should be unaffected. CPU rendering of sprites should be faster. GPU sim may make the universe implode.
#!tests checked test emitters in CPU mode, ran GPUTest in GPU mode (works with known bugs when spawning)
#!lockdown andrew.bains
#!codereview simon.tovey
#!rb none
Change 3462617 on 2017/05/26 by Matt.Kuhlenschmidt
Exposed new methods of adding a struct on scope to a details panel and have it work properly with customizations.
Refactored the niagrata script panel to use a proper details customization instead of custom widgets
#!rb frank.fella
#!tests niagara
Change 3462568 on 2017/05/26 by Andrew.Grant
Disabling UGameplayEffectCreationMenu::AddMenuExtensions to get a build out.
#!tests #!rb none
Change 3462372 on 2017/05/26 by Andrew.Grant
Disable optimizations around this function to see if it prevents internal compiler errors on build machines.
(Could be due to builders not running VS2015 SP3)
#!tests compiled locally
#!rb none
#!review-3462373 @David.Ratti
Change 3462362 on 2017/05/26 by David.Ratti
Fix for periodic damage GEs not properly pushing a GE context when they tick/execute. Was causing warnings / qualifiers to no work on periodic GEs.
#!rb none
#!tests pie
#!review-3462364 @Jon.Lietz
Change 3462161 on 2017/05/26 by robomerge
#!ROBOMERGE-AUTHOR: paul.moore
[MatchMaking]
- Merging MMS changes from DevGeneral to Main for v40.5.
#!tests matchmaking, solo match, PS4 #!rb none
#!lockdown andrew.grant
#!ROBOMERGE-SOURCE: CL 3461655 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3462160 on 2017/05/26 by robomerge
#!ROBOMERGE-AUTHOR: paul.moore
[MatchMaking]
- Merging MMS changes from DevGeneral to Main for v40.5.
#!tests matchmaking, solo match, PS4 #!rb none
#!lockdown andrew.grant
#!ROBOMERGE-SOURCE: CL 3461655 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3462159 on 2017/05/26 by robomerge
#!ROBOMERGE-AUTHOR: paul.moore
[MatchMaking]
- Merging MMS changes from DevGeneral to Main for v40.5.
#!tests matchmaking, solo match, PS4 #!rb none
#!lockdown andrew.grant
#!ROBOMERGE-SOURCE: CL 3461655 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3462158 on 2017/05/26 by robomerge
#!ROBOMERGE-AUTHOR: paul.moore
[MatchMaking]
- Merging MMS changes from DevGeneral to Main for v40.5.
#!tests matchmaking, solo match, PS4 #!rb none
#!lockdown andrew.grant
#!ROBOMERGE-SOURCE: CL 3461655 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3461941 on 2017/05/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue where test reports could fail
Minor tweaks to adjust time before hitch warnings occur to be more generous and prevent false positives
Only show loaded mcp items during an object report
#!tests ran soak test
#!rb none
#!ROBOMERGE-SOURCE: CL 3460175 in //Orion/Release-40.1/... via CL 3460176 via CL 3460177 via CL 3460178
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3461940 on 2017/05/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue where test reports could fail
Minor tweaks to adjust time before hitch warnings occur to be more generous and prevent false positives
Only show loaded mcp items during an object report
#!tests ran soak test
#!rb none
#!ROBOMERGE-SOURCE: CL 3460175 in //Orion/Release-40.1/... via CL 3460176 via CL 3460177 via CL 3460178
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3461939 on 2017/05/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue where test reports could fail
Minor tweaks to adjust time before hitch warnings occur to be more generous and prevent false positives
Only show loaded mcp items during an object report
#!tests ran soak test
#!rb none
#!ROBOMERGE-SOURCE: CL 3460175 in //Orion/Release-40.1/... via CL 3460176 via CL 3460177 via CL 3460178
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3461938 on 2017/05/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue where test reports could fail
Minor tweaks to adjust time before hitch warnings occur to be more generous and prevent false positives
Only show loaded mcp items during an object report
#!tests ran soak test
#!rb none
#!ROBOMERGE-SOURCE: CL 3460175 in //Orion/Release-40.1/... via CL 3460176 via CL 3460177 via CL 3460178
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3461937 on 2017/05/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue where test reports could fail
Minor tweaks to adjust time before hitch warnings occur to be more generous and prevent false positives
Only show loaded mcp items during an object report
#!tests ran soak test
#!rb none
#!ROBOMERGE-SOURCE: CL 3460175 in //Orion/Release-40.1/... via CL 3460176 via CL 3460177 via CL 3460178
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3461868 on 2017/05/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed Physics PreTick timeguard to something that seems more appropriate
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3459699 in //Orion/Release-40.1/... via CL 3459701 via CL 3459702 via CL 3459703
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3461867 on 2017/05/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed Physics PreTick timeguard to something that seems more appropriate
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3459699 in //Orion/Release-40.1/... via CL 3459701 via CL 3459702 via CL 3459703
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3461866 on 2017/05/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed Physics PreTick timeguard to something that seems more appropriate
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3459699 in //Orion/Release-40.1/... via CL 3459701 via CL 3459702 via CL 3459703
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3461865 on 2017/05/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed Physics PreTick timeguard to something that seems more appropriate
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3459699 in //Orion/Release-40.1/... via CL 3459701 via CL 3459702 via CL 3459703
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3461861 on 2017/05/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed Physics PreTick timeguard to something that seems more appropriate
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3459699 in //Orion/Release-40.1/... via CL 3459701 via CL 3459702 via CL 3459703
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3461655 on 2017/05/26 by Paul.Moore
[MatchMaking]
- Merging MMS changes from DevGeneral to Main for v40.5.
#!tests matchmaking, solo match, PS4 #!rb none
#!lockdown andrew.grant
Change 3461648 on 2017/05/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added TimeGuard's to more points in World Tick
#!tests compiled server, ran locally
#!rb none
@David.Ratti
#!ROBOMERGE-SOURCE: CL 3457691 in //Orion/Release-40.1/... via CL 3457695 via CL 3457696 via CL 3457697
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3461645 on 2017/05/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added TimeGuard's to more points in World Tick
#!tests compiled server, ran locally
#!rb none
@David.Ratti
#!ROBOMERGE-SOURCE: CL 3457691 in //Orion/Release-40.1/... via CL 3457695 via CL 3457696 via CL 3457697
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3461644 on 2017/05/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added TimeGuard's to more points in World Tick
#!tests compiled server, ran locally
#!rb none
@David.Ratti
#!ROBOMERGE-SOURCE: CL 3457691 in //Orion/Release-40.1/... via CL 3457695 via CL 3457696 via CL 3457697
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3461643 on 2017/05/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added TimeGuard's to more points in World Tick
#!tests compiled server, ran locally
#!rb none
@David.Ratti
#!ROBOMERGE-SOURCE: CL 3457691 in //Orion/Release-40.1/... via CL 3457695 via CL 3457696 via CL 3457697
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3461642 on 2017/05/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added TimeGuard's to more points in World Tick
#!tests compiled server, ran locally
#!rb none
@David.Ratti
#!ROBOMERGE-SOURCE: CL 3457691 in //Orion/Release-40.1/... via CL 3457695 via CL 3457696 via CL 3457697
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3461598 on 2017/05/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Stability improvements to EnvironmentPerfTest
#!tests ran test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3457367 in //Orion/Release-40.1/... via CL 3457369 via CL 3457370 via CL 3457371
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3461597 on 2017/05/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Stability improvements to EnvironmentPerfTest
#!tests ran test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3457367 in //Orion/Release-40.1/... via CL 3457369 via CL 3457370 via CL 3457371
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3461596 on 2017/05/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Stability improvements to EnvironmentPerfTest
#!tests ran test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3457367 in //Orion/Release-40.1/... via CL 3457369 via CL 3457370 via CL 3457371
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3461595 on 2017/05/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Stability improvements to EnvironmentPerfTest
#!tests ran test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3457367 in //Orion/Release-40.1/... via CL 3457369 via CL 3457370 via CL 3457371
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3461594 on 2017/05/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Stability improvements to EnvironmentPerfTest
#!tests ran test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3457367 in //Orion/Release-40.1/... via CL 3457369 via CL 3457370 via CL 3457371
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3461566 on 2017/05/26 by Andrew.Grant
Merging blocked robomerge change from //Orion/Main to Dev-UI (//Orion/Dev-UI)
#!tests #!rb none
Change 3461507 on 2017/05/26 by andrew.grant
Merging some files from //Orion/Release-40.3 that were left stranded
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3456847 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
#!ROBOMERGE-SAYS: Unresolved conflicts. andrew.grant, please merge this change by hand.
//ROBOMERGE_ORION_Dev_General/OrionGame/Source/OrionGame/OrionEngine.h
#!CodeReview: andrew.grant, jason.bestimt, jeff.williams
Change 3461500 on 2017/05/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging some files from //Orion/Release-40.3 that were left stranded
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3456847 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3461499 on 2017/05/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging some files from //Orion/Release-40.3 that were left stranded
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3456847 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3461498 on 2017/05/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging some files from //Orion/Release-40.3 that were left stranded
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3456847 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3461495 on 2017/05/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Add better way of getting peak memory for test report
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3456821 in //Orion/Release-40.1/... via CL 3456822 via CL 3456823 via CL 3456829
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3461494 on 2017/05/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Add better way of getting peak memory for test report
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3456821 in //Orion/Release-40.1/... via CL 3456822 via CL 3456823 via CL 3456829
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3461493 on 2017/05/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Add better way of getting peak memory for test report
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3456821 in //Orion/Release-40.1/... via CL 3456822 via CL 3456823 via CL 3456829
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3461492 on 2017/05/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Add better way of getting peak memory for test report
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3456821 in //Orion/Release-40.1/... via CL 3456822 via CL 3456823 via CL 3456829
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3461491 on 2017/05/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Add better way of getting peak memory for test report
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3456821 in //Orion/Release-40.1/... via CL 3456822 via CL 3456823 via CL 3456829
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3461467 on 2017/05/26 by David.Ratti
GameplayEffectCreationMenu
Data driven way to add heirachial list of common parent GEs that is accessible through content browser's right click menus
Designers can maintain configable list of gameplay effects they want to appear in these menus.
#!rb none
#!tests editor
#!review-3461469 @Billy.Bramer
Change 3461385 on 2017/05/26 by David.Ratti
Change FContentBrowserModule::AssetContextMenuExtenders to use FContentBrowserMenuExtender_SelectedPaths delegate types. This enables extenders to get current path of the content browser.
#!review-3461386 @Jamie.Dale
#!rb none
#!tests editor
Change 3461347 on 2017/05/26 by Andrew.Grant
Restored deprecation mark
#!rb #!tests none
Change 3461343 on 2017/05/26 by Don.Eubanks
Added in some Analog Cursor features from Fortnite.
OrionAnalogCursor now supports an "auto hover" mode, where Navigation events cause the cursor to be teleported to the center of the destination widget. In Orion specifically we support using the left stick to transition out of Auto Hover mode back into regular analog cursor mode.
Not-yet-implemented features:
* Need better resuming when transitioning from stick to d-pad, currently things you hover are not automatically focused, but they should be so that navigation will pick up at the right spot.
* Cursor doesn't properly fully hide on PC in PIE (potentially also in Client), needs more investigation.
Added some better hover coloring / state data in Card Shop / Attribute Row so the d-pad highlighting is more apparent.
#!rb philip.buuck
#!tests Used d-pad to navigate through Card Shop, verified transition to sticks and back. Verified that the feature does not work in the FrontEnd.
Change 3460684 on 2017/05/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Unshelved from pending changelist '3456731':
Improved memory test reporting and added support for running against older builds
#!test ran test on old 39.5 build
#!rb none
//ROBOMERGE_ORION_Main/Engine/Source/Programs/AutomationTool/NotForLicensees/Gauntlet/Orion/Tests/OrionTest.BaselinePerformance.cs
[CODEREVIEW] andrew.grant, jason.bestimt, jeff.williams
#!ROBOMERGE-SOURCE: CL 3456726 in //Orion/Release-40.1/... via CL 3456729 via CL 3456730 via CL 3456756
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3460683 on 2017/05/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Unshelved from pending changelist '3456731':
Improved memory test reporting and added support for running against older builds
#!test ran test on old 39.5 build
#!rb none
//ROBOMERGE_ORION_Main/Engine/Source/Programs/AutomationTool/NotForLicensees/Gauntlet/Orion/Tests/OrionTest.BaselinePerformance.cs
[CODEREVIEW] andrew.grant, jason.bestimt, jeff.williams
#!ROBOMERGE-SOURCE: CL 3456726 in //Orion/Release-40.1/... via CL 3456729 via CL 3456730 via CL 3456756
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3460682 on 2017/05/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Unshelved from pending changelist '3456731':
Improved memory test reporting and added support for running against older builds
#!test ran test on old 39.5 build
#!rb none
//ROBOMERGE_ORION_Main/Engine/Source/Programs/AutomationTool/NotForLicensees/Gauntlet/Orion/Tests/OrionTest.BaselinePerformance.cs
[CODEREVIEW] andrew.grant, jason.bestimt, jeff.williams
#!ROBOMERGE-SOURCE: CL 3456726 in //Orion/Release-40.1/... via CL 3456729 via CL 3456730 via CL 3456756
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3460681 on 2017/05/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Unshelved from pending changelist '3456731':
Improved memory test reporting and added support for running against older builds
#!test ran test on old 39.5 build
#!rb none
//ROBOMERGE_ORION_Main/Engine/Source/Programs/AutomationTool/NotForLicensees/Gauntlet/Orion/Tests/OrionTest.BaselinePerformance.cs
[CODEREVIEW] andrew.grant, jason.bestimt, jeff.williams
#!ROBOMERGE-SOURCE: CL 3456726 in //Orion/Release-40.1/... via CL 3456729 via CL 3456730 via CL 3456756
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3460680 on 2017/05/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Unshelved from pending changelist '3456731':
Improved memory test reporting and added support for running against older builds
#!test ran test on old 39.5 build
#!rb none
//ROBOMERGE_ORION_Main/Engine/Source/Programs/AutomationTool/NotForLicensees/Gauntlet/Orion/Tests/OrionTest.BaselinePerformance.cs
[CODEREVIEW] andrew.grant, jason.bestimt, jeff.williams
#!ROBOMERGE-SOURCE: CL 3456726 in //Orion/Release-40.1/... via CL 3456729 via CL 3456730 via CL 3456756
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3460654 on 2017/05/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Version locked v40.1 to 3452376
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3456644 in //Orion/Release-40.1/... via CL 3456645 via CL 3456649 via CL 3456650
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3460653 on 2017/05/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Version locked v40.1 to 3452376
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3456644 in //Orion/Release-40.1/... via CL 3456645 via CL 3456649 via CL 3456650
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3460652 on 2017/05/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Version locked v40.1 to 3452376
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3456644 in //Orion/Release-40.1/... via CL 3456645 via CL 3456649 via CL 3456650
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3460651 on 2017/05/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Version locked v40.1 to 3452376
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3456644 in //Orion/Release-40.1/... via CL 3456645 via CL 3456649 via CL 3456650
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3460650 on 2017/05/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Version locked v40.1 to 3452376
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3456644 in //Orion/Release-40.1/... via CL 3456645 via CL 3456649 via CL 3456650
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3460649 on 2017/05/25 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Merge support for flat additive attribute channel from CL 3454524
#!rb none
#!test compile
#!ROBOMERGE-SOURCE: CL 3456500 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3460648 on 2017/05/25 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Merge support for flat additive attribute channel from CL 3454524
#!rb none
#!test compile
#!ROBOMERGE-SOURCE: CL 3456500 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3460647 on 2017/05/25 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Merge support for flat additive attribute channel from CL 3454524
#!rb none
#!test compile
#!ROBOMERGE-SOURCE: CL 3456500 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3460645 on 2017/05/25 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Merge support for flat additive attribute channel from CL 3454524
#!rb none
#!test compile
#!ROBOMERGE-SOURCE: CL 3456500 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3460428 on 2017/05/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Include TimeSinceBoot in memreport, and PS4 heap sizes in mem report
#!tests Local memory testing
#!rb none
#!ROBOMERGE-SOURCE: CL 3455640 in //Orion/Release-40.1/... via CL 3455642 via CL 3455697
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3460427 on 2017/05/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Include TimeSinceBoot in memreport, and PS4 heap sizes in mem report
#!tests Local memory testing
#!rb none
#!ROBOMERGE-SOURCE: CL 3455640 in //Orion/Release-40.1/... via CL 3455642 via CL 3455697
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3460426 on 2017/05/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Include TimeSinceBoot in memreport, and PS4 heap sizes in mem report
#!tests Local memory testing
#!rb none
#!ROBOMERGE-SOURCE: CL 3455640 in //Orion/Release-40.1/... via CL 3455642 via CL 3455697
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3460425 on 2017/05/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Include TimeSinceBoot in memreport, and PS4 heap sizes in mem report
#!tests Local memory testing
#!rb none
#!ROBOMERGE-SOURCE: CL 3455640 in //Orion/Release-40.1/... via CL 3455642 via CL 3455697
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3460424 on 2017/05/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Include TimeSinceBoot in memreport, and PS4 heap sizes in mem report
#!tests Local memory testing
#!rb none
#!ROBOMERGE-SOURCE: CL 3455640 in //Orion/Release-40.1/... via CL 3455642 via CL 3455697
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3460398 on 2017/05/25 by Andrew.Grant
Fix for non-unity issues
#!tests #!rb none
Change 3460178 on 2017/05/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue where test reports could fail
Minor tweaks to adjust time before hitch warnings occur to be more generous and prevent false positives
Only show loaded mcp items during an object report
#!tests ran soak test
#!rb none
#!ROBOMERGE-SOURCE: CL 3460175 in //Orion/Release-40.1/... via CL 3460176 via CL 3460177
#!ROBOMERGE-BOT: ORION (Release-40.3 -> Main)
Change 3460177 on 2017/05/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue where test reports could fail
Minor tweaks to adjust time before hitch warnings occur to be more generous and prevent false positives
Only show loaded mcp items during an object report
#!tests ran soak test
#!rb none
#!ROBOMERGE-SOURCE: CL 3460175 in //Orion/Release-40.1/... via CL 3460176
#!ROBOMERGE-BOT: ORION (Release-40.2 -> Release-40.3)
Change 3460176 on 2017/05/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue where test reports could fail
Minor tweaks to adjust time before hitch warnings occur to be more generous and prevent false positives
Only show loaded mcp items during an object report
#!tests ran soak test
#!rb none
#!ROBOMERGE-SOURCE: CL 3460175 in //Orion/Release-40.1/...
#!ROBOMERGE-BOT: ORION (Release-40.1 -> Release-40.2)
Change 3460175 on 2017/05/25 by Andrew.Grant
Fixed issue where test reports could fail
Minor tweaks to adjust time before hitch warnings occur to be more generous and prevent false positives
Only show loaded mcp items during an object report
#!tests ran soak test
#!rb none
Change 3460120 on 2017/05/25 by Alexis.Matte
Fix Unregistering of SelectLodChanged delegate for staticmesh editor
#!jira UE-45346
#!rb none
#!tests none
Change 3459820 on 2017/05/25 by Shaun.Kime
Compile error fix
#!rb none
#!tests n/a
Change 3459703 on 2017/05/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed Physics PreTick timeguard to something that seems more appropriate
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3459699 in //Orion/Release-40.1/... via CL 3459701 via CL 3459702
#!ROBOMERGE-BOT: ORION (Release-40.3 -> Main)
Change 3459702 on 2017/05/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed Physics PreTick timeguard to something that seems more appropriate
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3459699 in //Orion/Release-40.1/... via CL 3459701
#!ROBOMERGE-BOT: ORION (Release-40.2 -> Release-40.3)
Change 3459701 on 2017/05/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed Physics PreTick timeguard to something that seems more appropriate
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3459699 in //Orion/Release-40.1/...
#!ROBOMERGE-BOT: ORION (Release-40.1 -> Release-40.2)
Change 3459699 on 2017/05/25 by Andrew.Grant
Changed Physics PreTick timeguard to something that seems more appropriate
#!tests ran locally
#!rb none
Change 3459190 on 2017/05/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Tweaked MemoryReport test
- Always dump a memreport on a state change (very useful for comparing two builds)
- Only dump leak/alloc reports if > 1m into the game (While notimeouts stops the game disconnecting, draft and moba games don't do well if the client is non-responsive).
#!tests ran MemReport test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3452458 in //Orion/Release-40.1/... via CL 3452461 via CL 3452484
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3459189 on 2017/05/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Tweaked MemoryReport test
- Always dump a memreport on a state change (very useful for comparing two builds)
- Only dump leak/alloc reports if > 1m into the game (While notimeouts stops the game disconnecting, draft and moba games don't do well if the client is non-responsive).
#!tests ran MemReport test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3452458 in //Orion/Release-40.1/... via CL 3452461 via CL 3452484
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3459188 on 2017/05/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Tweaked MemoryReport test
- Always dump a memreport on a state change (very useful for comparing two builds)
- Only dump leak/alloc reports if > 1m into the game (While notimeouts stops the game disconnecting, draft and moba games don't do well if the client is non-responsive).
#!tests ran MemReport test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3452458 in //Orion/Release-40.1/... via CL 3452461 via CL 3452484
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3459187 on 2017/05/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Tweaked MemoryReport test
- Always dump a memreport on a state change (very useful for comparing two builds)
- Only dump leak/alloc reports if > 1m into the game (While notimeouts stops the game disconnecting, draft and moba games don't do well if the client is non-responsive).
#!tests ran MemReport test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3452458 in //Orion/Release-40.1/... via CL 3452461 via CL 3452484
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3459186 on 2017/05/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Tweaked MemoryReport test
- Always dump a memreport on a state change (very useful for comparing two builds)
- Only dump leak/alloc reports if > 1m into the game (While notimeouts stops the game disconnecting, draft and moba games don't do well if the client is non-responsive).
#!tests ran MemReport test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3452458 in //Orion/Release-40.1/... via CL 3452461 via CL 3452484
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3458973 on 2017/05/25 by Lina.Halper
Slave mesh component not clearing morphtarget
#!rb: Martin.Wilson
#!jira: https://jira.it.epicgames.net/browse/OR-38475
#!tests: PIE with Wukong
Change 3457697 on 2017/05/24 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added TimeGuard's to more points in World Tick
#!tests compiled server, ran locally
#!rb none
@David.Ratti
#!ROBOMERGE-SOURCE: CL 3457691 in //Orion/Release-40.1/... via CL 3457695 via CL 3457696
#!ROBOMERGE-BOT: ORION (Release-40.3 -> Main)
Change 3457696 on 2017/05/24 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added TimeGuard's to more points in World Tick
#!tests compiled server, ran locally
#!rb none
@David.Ratti
#!ROBOMERGE-SOURCE: CL 3457691 in //Orion/Release-40.1/... via CL 3457695
#!ROBOMERGE-BOT: ORION (Release-40.2 -> Release-40.3)
Change 3457695 on 2017/05/24 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added TimeGuard's to more points in World Tick
#!tests compiled server, ran locally
#!rb none
@David.Ratti
#!ROBOMERGE-SOURCE: CL 3457691 in //Orion/Release-40.1/...
#!ROBOMERGE-BOT: ORION (Release-40.1 -> Release-40.2)
Change 3457691 on 2017/05/24 by Andrew.Grant
Added TimeGuard's to more points in World Tick
#!tests compiled server, ran locally
#!rb none
#!review-3457692 @David.Ratti
Change 3457371 on 2017/05/24 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Stability improvements to EnvironmentPerfTest
#!tests ran test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3457367 in //Orion/Release-40.1/... via CL 3457369 via CL 3457370
#!ROBOMERGE-BOT: ORION (Release-40.3 -> Main)
Change 3457370 on 2017/05/24 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Stability improvements to EnvironmentPerfTest
#!tests ran test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3457367 in //Orion/Release-40.1/... via CL 3457369
#!ROBOMERGE-BOT: ORION (Release-40.2 -> Release-40.3)
Change 3457369 on 2017/05/24 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Stability improvements to EnvironmentPerfTest
#!tests ran test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3457367 in //Orion/Release-40.1/...
#!ROBOMERGE-BOT: ORION (Release-40.1 -> Release-40.2)
Change 3457367 on 2017/05/24 by Andrew.Grant
Stability improvements to EnvironmentPerfTest
#!tests ran test locally
#!rb none
Change 3457310 on 2017/05/24 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed typo in obj command (non-shipping change
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3451906 in //Orion/Release-40.1/... via CL 3451908 via CL 3451912
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3457307 on 2017/05/24 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed typo in obj command (non-shipping change
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3451906 in //Orion/Release-40.1/... via CL 3451908 via CL 3451912
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3457306 on 2017/05/24 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed typo in obj command (non-shipping change
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3451906 in //Orion/Release-40.1/... via CL 3451908 via CL 3451912
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3457305 on 2017/05/24 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed typo in obj command (non-shipping change
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3451906 in //Orion/Release-40.1/... via CL 3451908 via CL 3451912
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3457304 on 2017/05/24 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed typo in obj command (non-shipping change
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3451906 in //Orion/Release-40.1/... via CL 3451908 via CL 3451912
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3457028 on 2017/05/24 by Andrew.Grant
Copying fix for hidden window perf from 4.16 branch
#!tests #!rb none
Change 3456896 on 2017/05/24 by Alexis.Matte
Fix crash when adding LOD in a static mesh
#!jira UE-45346
#!rb none
#!tests none
Change 3456853 on 2017/05/24 by Laurent.Delayen
Fix for crash in FAnimationRuntime::CreateMaskWeights when MaskBoneIndex is not valid.
#!rb none
#!codereview lina.halper
#!tests Medic in Monolith.
Change 3456847 on 2017/05/24 by Andrew.Grant
Merging some files from //Orion/Release-40.3 that were left stranded
#!tests #!rb none
Change 3456829 on 2017/05/24 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Add better way of getting peak memory for test report
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3456821 in //Orion/Release-40.1/... via CL 3456822 via CL 3456823
#!ROBOMERGE-BOT: ORION (Release-40.3 -> Main)
Change 3456823 on 2017/05/24 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Add better way of getting peak memory for test report
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3456821 in //Orion/Release-40.1/... via CL 3456822
#!ROBOMERGE-BOT: ORION (Release-40.2 -> Release-40.3)
Change 3456822 on 2017/05/24 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Add better way of getting peak memory for test report
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3456821 in //Orion/Release-40.1/...
#!ROBOMERGE-BOT: ORION (Release-40.1 -> Release-40.2)
Change 3456821 on 2017/05/24 by Andrew.Grant
Add better way of getting peak memory for test report
#!tests ran locally
#!rb none
Change 3456811 on 2017/05/24 by Frank.Fella
Niagara - Fix stack overflow when calling GetParameterMaps for a graph.
#!tests No longer has a stack overflow.
#!rb Shaun.Kime
Change 3456756 on 2017/05/24 by Andrew.Grant
Unshelved from pending changelist '3456731':
Improved memory test reporting and added support for running against older builds
#!test ran test on old 39.5 build
#!rb none
#!ROBOMERGE-SOURCE: CL 3456726 in //Orion/Release-40.1/... via CL 3456729 via CL 3456730
#!ROBOMERGE-BOT: ORION (Release-40.3 -> Main)
#!ROBOMERGE-SAYS: Unresolved conflicts. andrew.grant, please merge this change by hand.
//ROBOMERGE_ORION_Main/Engine/Source/Programs/AutomationTool/NotForLicensees/Gauntlet/Orion/Tests/OrionTest.BaselinePerformance.cs
#!CodeReview: andrew.grant, jason.bestimt, jeff.williams
Change 3456730 on 2017/05/24 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Improved memory test reporting and added support for running against older builds
#!test ran test on old 39.5 build
#!rb none
#!ROBOMERGE-SOURCE: CL 3456726 in //Orion/Release-40.1/... via CL 3456729
#!ROBOMERGE-BOT: ORION (Release-40.2 -> Release-40.3)
Change 3456729 on 2017/05/24 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Improved memory test reporting and added support for running against older builds
#!test ran test on old 39.5 build
#!rb none
#!ROBOMERGE-SOURCE: CL 3456726 in //Orion/Release-40.1/...
#!ROBOMERGE-BOT: ORION (Release-40.1 -> Release-40.2)
Change 3456726 on 2017/05/24 by Andrew.Grant
Improved memory test reporting and added support for running against older builds
#!test ran test on old 39.5 build
#!rb none
Change 3456650 on 2017/05/24 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Version locked v40.1 to 3452376
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3456644 in //Orion/Release-40.1/... via CL 3456645 via CL 3456649
#!ROBOMERGE-BOT: ORION (Release-40.3 -> Main)
Change 3456649 on 2017/05/24 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Version locked v40.1 to 3452376
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3456644 in //Orion/Release-40.1/... via CL 3456645
#!ROBOMERGE-BOT: ORION (Release-40.2 -> Release-40.3)
Change 3456645 on 2017/05/24 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Version locked v40.1 to 3452376
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3456644 in //Orion/Release-40.1/...
#!ROBOMERGE-BOT: ORION (Release-40.1 -> Release-40.2)
Change 3456644 on 2017/05/24 by Andrew.Grant
Version locked v40.1 to 3452376
#!tests #!rb none
#!ROBOMERGE: !40.2
Change 3456609 on 2017/05/24 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Allow branch & CL to be passed into Gauntlet for reporting
Pass branch and CL in to Gauntlet for editor tests so logs end up under branch folder
#!tests ran editor tests locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3449827 in //Orion/Release-40.1/... via CL 3449828 via CL 3449829
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3456608 on 2017/05/24 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Allow branch & CL to be passed into Gauntlet for reporting
Pass branch and CL in to Gauntlet for editor tests so logs end up under branch folder
#!tests ran editor tests locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3449827 in //Orion/Release-40.1/... via CL 3449828 via CL 3449829
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3456607 on 2017/05/24 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Allow branch & CL to be passed into Gauntlet for reporting
Pass branch and CL in to Gauntlet for editor tests so logs end up under branch folder
#!tests ran editor tests locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3449827 in //Orion/Release-40.1/... via CL 3449828 via CL 3449829
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3456606 on 2017/05/24 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Allow branch & CL to be passed into Gauntlet for reporting
Pass branch and CL in to Gauntlet for editor tests so logs end up under branch folder
#!tests ran editor tests locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3449827 in //Orion/Release-40.1/... via CL 3449828 via CL 3449829
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3456605 on 2017/05/24 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Allow branch & CL to be passed into Gauntlet for reporting
Pass branch and CL in to Gauntlet for editor tests so logs end up under branch folder
#!tests ran editor tests locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3449827 in //Orion/Release-40.1/... via CL 3449828 via CL 3449829
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3456575 on 2017/05/24 by robomerge
#!ROBOMERGE-AUTHOR: dan.hertzka
Properly exposing bSingleSampleShadowFromStationaryLights to BP
[CODEREVIEW] Daniel.Wright
#!rb none
#!tests compile
#!ROBOMERGE-SOURCE: CL 3449606 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3456574 on 2017/05/24 by robomerge
#!ROBOMERGE-AUTHOR: dan.hertzka
Properly exposing bSingleSampleShadowFromStationaryLights to BP
[CODEREVIEW] Daniel.Wright
#!rb none
#!tests compile
#!ROBOMERGE-SOURCE: CL 3449606 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3456573 on 2017/05/24 by robomerge
#!ROBOMERGE-AUTHOR: dan.hertzka
Properly exposing bSingleSampleShadowFromStationaryLights to BP
[CODEREVIEW] Daniel.Wright
#!rb none
#!tests compile
#!ROBOMERGE-SOURCE: CL 3449606 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3456572 on 2017/05/24 by robomerge
#!ROBOMERGE-AUTHOR: dan.hertzka
Properly exposing bSingleSampleShadowFromStationaryLights to BP
[CODEREVIEW] Daniel.Wright
#!rb none
#!tests compile
#!ROBOMERGE-SOURCE: CL 3449606 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3456571 on 2017/05/24 by robomerge
#!ROBOMERGE-AUTHOR: dan.hertzka
Properly exposing bSingleSampleShadowFromStationaryLights to BP
[CODEREVIEW] Daniel.Wright
#!rb none
#!tests compile
#!ROBOMERGE-SOURCE: CL 3449606 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3456500 on 2017/05/24 by David.Ratti
Merge support for flat additive attribute channel from CL 3454524
#!rb none
#!test compile
Change 3456463 on 2017/05/24 by Simon.Tovey
Parameter collections phase 3.
Instances and beginnings of improved storage for all parameters.
#!codereview Frank.Fella, Shaun.Kime
#!rb Frank.Fella, Shaun.Kime
#!tests Asset and editor appear to be working. Few rough edges and bugs I'm sure.
Change 3456212 on 2017/05/24 by Jeff.Williams
Merging //Orion/Main to Release-40.3 (//Orion/Release-40.3) @3456007
#!rb none
#!tests none
Change 3456197 on 2017/05/24 by Jeff.Williams
Initial branch of files from Release-40.2 (//Orion/Release-40.2) to Release-40.3 (//Orion/Release-40.3)
Change 3456182 on 2017/05/24 by Andrew.Grant
Merging 3456174 from 40.1 due to Robomerge being down.
Added memory reporting at certain stages of engine lifecycle
Updated BaselinePerformance report to save memory values to new spreadsheet
#!tests ran BaselinePerformance locally
#!rb none
Change 3456174 on 2017/05/24 by Andrew.Grant
Added memory reporting at certain stages of engine lifecycle
Updated BaselinePerformance report to save memory values to new spreadsheet
#!tests ran BaselinePerformance locally
#!rb none
#!review-3456175 @Daniel.Lamb
Change 3456005 on 2017/05/23 by Matt.Schembari
Invisible PS4 Cursor Bug -- we're getting louder
- Added ensures for all the failure cases in GameViewportClient to help capture this.
- Added tracing logs for the different cases that can cause values to change in OrionGameViewportClient.
#!review-3456006 @nick.darnell, @andrew.grant
#!rb none
#!tests PIE and standalone, making sure we don't hit the ensures and that the logs are working
#!QAReview This is to help with bug OR-36760. If anybody hits this OR sees and invisible cursor, capture logs and immediately reach out to me.
Change 3455797 on 2017/05/23 by Frank.Fella
Niagara - Maintain the desired age of an effect instance when paused and resetting directly, or when seeking backwards.
#!tests When resetting or seeking backward on an effect which is paused in the editor, the viewport no longer goes black, and the effect simulates to the correct time.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3455697 on 2017/05/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Include TimeSinceBoot in memreport, and PS4 heap sizes in mem report
#!tests Local memory testing
#!rb none
#!ROBOMERGE-SOURCE: CL 3455640 in //Orion/Release-40.1/... via CL 3455642
#!ROBOMERGE-BOT: ORION (Release-40.2 -> Main)
Change 3455642 on 2017/05/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Include TimeSinceBoot in memreport, and PS4 heap sizes in mem report
#!tests Local memory testing
#!rb none
#!ROBOMERGE-SOURCE: CL 3455640 in //Orion/Release-40.1/...
#!ROBOMERGE-BOT: ORION (Release-40.1 -> Release-40.2)
Change 3455640 on 2017/05/23 by Andrew.Grant
Include TimeSinceBoot in memreport, and PS4 heap sizes in mem report
#!tests Local memory testing
#!rb none
Change 3455634 on 2017/05/23 by Frank.Fella
Niagara - Stack - Usability/style pass
+ Move colors and brushes to the style class.
+ Add a single expander to the bottom of module items which hides/shows the unpinned input/output collections.
+ Adjust padding, background colors, and fonts to increase readability.
+ Change the function call node title to format the name for display.
#!tests The ui is more readable.
#!rb none
Change 3455580 on 2017/05/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed Gauntlet file copy to use parallel-for with 2 threads. Takes deploy time down from ~14m to 11m
#!rb none
@Daniel.Lamb
#!tests deployed locally staged and network builds
#!ROBOMERGE-SOURCE: CL 3449370 in //Orion/Release-40.1/... via CL 3449372 via CL 3449474
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3455579 on 2017/05/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed Gauntlet file copy to use parallel-for with 2 threads. Takes deploy time down from ~14m to 11m
#!rb none
@Daniel.Lamb
#!tests deployed locally staged and network builds
#!ROBOMERGE-SOURCE: CL 3449370 in //Orion/Release-40.1/... via CL 3449372 via CL 3449474
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3455578 on 2017/05/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed Gauntlet file copy to use parallel-for with 2 threads. Takes deploy time down from ~14m to 11m
#!rb none
@Daniel.Lamb
#!tests deployed locally staged and network builds
#!ROBOMERGE-SOURCE: CL 3449370 in //Orion/Release-40.1/... via CL 3449372 via CL 3449474
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3455577 on 2017/05/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed Gauntlet file copy to use parallel-for with 2 threads. Takes deploy time down from ~14m to 11m
#!rb none
@Daniel.Lamb
#!tests deployed locally staged and network builds
#!ROBOMERGE-SOURCE: CL 3449370 in //Orion/Release-40.1/... via CL 3449372 via CL 3449474
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3455576 on 2017/05/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed Gauntlet file copy to use parallel-for with 2 threads. Takes deploy time down from ~14m to 11m
#!rb none
@Daniel.Lamb
#!tests deployed locally staged and network builds
#!ROBOMERGE-SOURCE: CL 3449370 in //Orion/Release-40.1/... via CL 3449372 via CL 3449474
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3455560 on 2017/05/23 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Fix tag issue. FName comparison on instances FName("A") not consistent between platforms due to static init order. Sorting should be done on the full tag name, which is unique for the gameplay tag system. (Vs the simple tag, which are the "subtags" which are not unique. End result is a bunch of comparisons on FName("A") instances not being the same between platforms).
#!rb none
@Andrew.Grant
#!tests PS4 + Dedicated server (verified tag indices match again)
#!ROBOMERGE-SOURCE: CL 3449051 in //Orion/Release-40.1/... via CL 3449332 via CL 3449348
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3455559 on 2017/05/23 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Fix tag issue. FName comparison on instances FName("A") not consistent between platforms due to static init order. Sorting should be done on the full tag name, which is unique for the gameplay tag system. (Vs the simple tag, which are the "subtags" which are not unique. End result is a bunch of comparisons on FName("A") instances not being the same between platforms).
#!rb none
@Andrew.Grant
#!tests PS4 + Dedicated server (verified tag indices match again)
#!ROBOMERGE-SOURCE: CL 3449051 in //Orion/Release-40.1/... via CL 3449332 via CL 3449348
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3455558 on 2017/05/23 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Fix tag issue. FName comparison on instances FName("A") not consistent between platforms due to static init order. Sorting should be done on the full tag name, which is unique for the gameplay tag system. (Vs the simple tag, which are the "subtags" which are not unique. End result is a bunch of comparisons on FName("A") instances not being the same between platforms).
#!rb none
@Andrew.Grant
#!tests PS4 + Dedicated server (verified tag indices match again)
#!ROBOMERGE-SOURCE: CL 3449051 in //Orion/Release-40.1/... via CL 3449332 via CL 3449348
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3455555 on 2017/05/23 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Fix tag issue. FName comparison on instances FName("A") not consistent between platforms due to static init order. Sorting should be done on the full tag name, which is unique for the gameplay tag system. (Vs the simple tag, which are the "subtags" which are not unique. End result is a bunch of comparisons on FName("A") instances not being the same between platforms).
#!rb none
@Andrew.Grant
#!tests PS4 + Dedicated server (verified tag indices match again)
#!ROBOMERGE-SOURCE: CL 3449051 in //Orion/Release-40.1/... via CL 3449332 via CL 3449348
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3455554 on 2017/05/23 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Fix tag issue. FName comparison on instances FName("A") not consistent between platforms due to static init order. Sorting should be done on the full tag name, which is unique for the gameplay tag system. (Vs the simple tag, which are the "subtags" which are not unique. End result is a bunch of comparisons on FName("A") instances not being the same between platforms).
#!rb none
@Andrew.Grant
#!tests PS4 + Dedicated server (verified tag indices match again)
#!ROBOMERGE-SOURCE: CL 3449051 in //Orion/Release-40.1/... via CL 3449332 via CL 3449348
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3455543 on 2017/05/23 by andrew.grant
Switch obj list forget and obj list remember to use FObjectKey for comparisons
#!rb David.Ratti
#!tests ran forget / remember commands in frontend
#!ROBOMERGE-SOURCE: CL 3448662 in //Orion/Release-40.1/... via CL 3449329 via CL 3449345
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
#!ROBOMERGE-SAYS: Unresolved conflicts. andrew.grant, please merge this change by hand.
//ROBOMERGE_ORION_Dev_General/Engine/Source/Runtime/Engine/Private/UnrealEngine.cpp
#!CodeReview: andrew.grant, jason.bestimt, jeff.williams
Change 3455281 on 2017/05/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Switch obj list forget and obj list remember to use FObjectKey for comparisons
#!rb David.Ratti
#!tests ran forget / remember commands in frontend
#!ROBOMERGE-SOURCE: CL 3448662 in //Orion/Release-40.1/... via CL 3449329 via CL 3449345
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3455280 on 2017/05/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Switch obj list forget and obj list remember to use FObjectKey for comparisons
#!rb David.Ratti
#!tests ran forget / remember commands in frontend
#!ROBOMERGE-SOURCE: CL 3448662 in //Orion/Release-40.1/... via CL 3449329 via CL 3449345
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3455279 on 2017/05/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Switch obj list forget and obj list remember to use FObjectKey for comparisons
#!rb David.Ratti
#!tests ran forget / remember commands in frontend
#!ROBOMERGE-SOURCE: CL 3448662 in //Orion/Release-40.1/... via CL 3449329 via CL 3449345
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3455278 on 2017/05/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Switch obj list forget and obj list remember to use FObjectKey for comparisons
#!rb David.Ratti
#!tests ran forget / remember commands in frontend
#!ROBOMERGE-SOURCE: CL 3448662 in //Orion/Release-40.1/... via CL 3449329 via CL 3449345
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3455256 on 2017/05/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet - display duration stats at the end of a test
#!rb none
#!tests - ran tests
#!ROBOMERGE-SOURCE: CL 3447866 in //Orion/Release-40.1/... via CL 3449323 via CL 3449340
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3455255 on 2017/05/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet - display duration stats at the end of a test
#!rb none
#!tests - ran tests
#!ROBOMERGE-SOURCE: CL 3447866 in //Orion/Release-40.1/... via CL 3449323 via CL 3449340
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3455254 on 2017/05/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet - display duration stats at the end of a test
#!rb none
#!tests - ran tests
#!ROBOMERGE-SOURCE: CL 3447866 in //Orion/Release-40.1/... via CL 3449323 via CL 3449340
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3455253 on 2017/05/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet - display duration stats at the end of a test
#!rb none
#!tests - ran tests
#!ROBOMERGE-SOURCE: CL 3447866 in //Orion/Release-40.1/... via CL 3449323 via CL 3449340
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3455252 on 2017/05/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet - display duration stats at the end of a test
#!rb none
#!tests - ran tests
#!ROBOMERGE-SOURCE: CL 3447866 in //Orion/Release-40.1/... via CL 3449323 via CL 3449340
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3455246 on 2017/05/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
- Added stats about loaded MCP items while reporting memory heartbeat for post-mortem analysis
- Run a Trim() while switching loading mode (may help with OOMs while transitioning from draft -> game)
#!tests ran soak locally
#!rb none
@David.Ratti, @Daniel.Lamb
#!ROBOMERGE-SOURCE: CL 3447863 in //Orion/Release-40.1/... via CL 3449321 via CL 3449338
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3455245 on 2017/05/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
- Added stats about loaded MCP items while reporting memory heartbeat for post-mortem analysis
- Run a Trim() while switching loading mode (may help with OOMs while transitioning from draft -> game)
#!tests ran soak locally
#!rb none
@David.Ratti, @Daniel.Lamb
#!ROBOMERGE-SOURCE: CL 3447863 in //Orion/Release-40.1/... via CL 3449321 via CL 3449338
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3455244 on 2017/05/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
- Added stats about loaded MCP items while reporting memory heartbeat for post-mortem analysis
- Run a Trim() while switching loading mode (may help with OOMs while transitioning from draft -> game)
#!tests ran soak locally
#!rb none
@David.Ratti, @Daniel.Lamb
#!ROBOMERGE-SOURCE: CL 3447863 in //Orion/Release-40.1/... via CL 3449321 via CL 3449338
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3455243 on 2017/05/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
- Added stats about loaded MCP items while reporting memory heartbeat for post-mortem analysis
- Run a Trim() while switching loading mode (may help with OOMs while transitioning from draft -> game)
#!tests ran soak locally
#!rb none
@David.Ratti, @Daniel.Lamb
#!ROBOMERGE-SOURCE: CL 3447863 in //Orion/Release-40.1/... via CL 3449321 via CL 3449338
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3455242 on 2017/05/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
- Added stats about loaded MCP items while reporting memory heartbeat for post-mortem analysis
- Run a Trim() while switching loading mode (may help with OOMs while transitioning from draft -> game)
#!tests ran soak locally
#!rb none
@David.Ratti, @Daniel.Lamb
#!ROBOMERGE-SOURCE: CL 3447863 in //Orion/Release-40.1/... via CL 3449321 via CL 3449338
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3455227 on 2017/05/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added "obj list forget" to exclude all current objects from future "obj list" reports. This allows all current objects to be excluded when trying to track leaks, object ownership etc.
"obj list remember" resets that list
#!rb none
#!tests verified after "obj list forget" only new objects are reported
@David.Ratti, @Michael.Noland
#!ROBOMERGE-SOURCE: CL 3447574 in //Orion/Release-40.1/... via CL 3449317 via CL 3449335
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3455223 on 2017/05/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added "obj list forget" to exclude all current objects from future "obj list" reports. This allows all current objects to be excluded when trying to track leaks, object ownership etc.
"obj list remember" resets that list
#!rb none
#!tests verified after "obj list forget" only new objects are reported
@David.Ratti, @Michael.Noland
#!ROBOMERGE-SOURCE: CL 3447574 in //Orion/Release-40.1/... via CL 3449317 via CL 3449335
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3455222 on 2017/05/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added "obj list forget" to exclude all current objects from future "obj list" reports. This allows all current objects to be excluded when trying to track leaks, object ownership etc.
"obj list remember" resets that list
#!rb none
#!tests verified after "obj list forget" only new objects are reported
@David.Ratti, @Michael.Noland
#!ROBOMERGE-SOURCE: CL 3447574 in //Orion/Release-40.1/... via CL 3449317 via CL 3449335
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3455221 on 2017/05/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added "obj list forget" to exclude all current objects from future "obj list" reports. This allows all current objects to be excluded when trying to track leaks, object ownership etc.
"obj list remember" resets that list
#!rb none
#!tests verified after "obj list forget" only new objects are reported
@David.Ratti, @Michael.Noland
#!ROBOMERGE-SOURCE: CL 3447574 in //Orion/Release-40.1/... via CL 3449317 via CL 3449335
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3455218 on 2017/05/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added "obj list forget" to exclude all current objects from future "obj list" reports. This allows all current objects to be excluded when trying to track leaks, object ownership etc.
"obj list remember" resets that list
#!rb none
#!tests verified after "obj list forget" only new objects are reported
@David.Ratti, @Michael.Noland
#!ROBOMERGE-SOURCE: CL 3447574 in //Orion/Release-40.1/... via CL 3449317 via CL 3449335
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3455141 on 2017/05/23 by robomerge
#!ROBOMERGE-AUTHOR: dan.hertzka
Exposing BP write access to UPrimitiveComponent::bSingleSampleShadowFromStationaryLights for Jordan
#!rb none
#!tests compile
[CODEREVIEW] Daniel.Wright
#!ROBOMERGE-SOURCE: CL 3449046 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3455138 on 2017/05/23 by robomerge
#!ROBOMERGE-AUTHOR: dan.hertzka
Exposing BP write access to UPrimitiveComponent::bSingleSampleShadowFromStationaryLights for Jordan
#!rb none
#!tests compile
[CODEREVIEW] Daniel.Wright
#!ROBOMERGE-SOURCE: CL 3449046 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3455137 on 2017/05/23 by robomerge
#!ROBOMERGE-AUTHOR: dan.hertzka
Exposing BP write access to UPrimitiveComponent::bSingleSampleShadowFromStationaryLights for Jordan
#!rb none
#!tests compile
[CODEREVIEW] Daniel.Wright
#!ROBOMERGE-SOURCE: CL 3449046 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3455136 on 2017/05/23 by robomerge
#!ROBOMERGE-AUTHOR: dan.hertzka
Exposing BP write access to UPrimitiveComponent::bSingleSampleShadowFromStationaryLights for Jordan
#!rb none
#!tests compile
[CODEREVIEW] Daniel.Wright
#!ROBOMERGE-SOURCE: CL 3449046 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3455135 on 2017/05/23 by robomerge
#!ROBOMERGE-AUTHOR: dan.hertzka
Exposing BP write access to UPrimitiveComponent::bSingleSampleShadowFromStationaryLights for Jordan
#!rb none
#!tests compile
[CODEREVIEW] Daniel.Wright
#!ROBOMERGE-SOURCE: CL 3449046 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3454889 on 2017/05/23 by Laurent.Delayen
Added missing checks from CL #!1885745, to ensure parents are before children in RefSkeleton.
#!rb lina.halper
#!codereview martin.wilson
#!tests Ghost PIE
Change 3454884 on 2017/05/23 by Laurent.Delayen
Minor optimization to FAnimationRuntime::CreateMaskWeights. Since Parents are before Children, use that to speed up Mask Weight creation.
#!rb lina.halper
#!codereview thomas.sarkanen
#!tests Ghost PIE
Change 3454882 on 2017/05/23 by Laurent.Delayen
Minor refactor to AnimNode_LayeredBoneBlend.
#!rb lina.halper
#!tests Ghost PIE
Change 3454876 on 2017/05/23 by Don.Eubanks
Added "Focusable?" column to Widget Reflector, to help provide a jumping off point for tracking down potential issues with Slate focusability. Hopefully this can help cut down on the arduous "WHY ISN'T THIS BEING FOCUSED" investigations that require Debug Editor and breakpoint voodoo.
#!rb dan.hertzka
#!review-3454877 @nick.darnell
#!test Verified that Widget Reflector shows correct data in Focused? category, and that the data is correctly preserved when taking snapshots and saving/loading snapshots from disk across separate editor sessions.
Change 3454865 on 2017/05/23 by Shaun.Kime
Catchall secondary integration from Orion\Dev-General to Dev-Niagara
#!rb none
#!tests ran normal tests
#!lockdown Andrew.Grant
Change 3454822 on 2017/05/23 by Shaun.Kime
Integrating from Orion\Dev-General to Dev-Niagara
#!rb none
#!tests opened all existing niagara assets and made sure that they still ran
#!lockdown Andrew.Grant
Change 3454733 on 2017/05/23 by David.Ratti
Orion: PIP attribute custom calculation classes
Ability system: added FinalCurveLookup property to FCustomCalculationBasedFloat. This allows the output of the custom calc class (and pre/post adds) to be a lookup in a table rather than a raw value. Similiar to the table lookup that attribute based calculations support.
#!rb lietz
#!tests pie
#!review-3454734 @Billy.Bramer, @Fred.Kimberley
Change 3454524 on 2017/05/23 by David.Ratti
Support for generic FlatAdditive attribute channel: this is an extra channel that only allows additive mods on it. For doing things like "Flat Mana regen".
#!rb Lietz
#!tests PIE
#!review-3454525 @Billy.Bramer
Change 3454462 on 2017/05/23 by Daniel.Lamb
Potential fix for asset registry deterministic hash generation.
#!rb Ben.Zeigler
#!test Compile run editor
Change 3454042 on 2017/05/23 by Don.Eubanks
Added accessor for FSlateApplication::NavigationConfig as I need to dynamically swap it in and out for this specific screen.
#!rb phil.buuck
#!review-3454043 @nick.darnell @nick.atamas
#!tests Compiled Win64 / PS4
Change 3454019 on 2017/05/23 by Shaun.Kime
Changed the signature of BuildParameterMapHistory so that we can build parameter maps even when there is no parameter map on the output pin. This was needed for Frank's DynamicInputs.
Modified NiagaraNodeEmitter to allow you to override pins.
#!rb none
#!codereview frank.fella
#!tests checked against all known example assets
Change 3453915 on 2017/05/23 by David.Ratti
remove some logspam that was added to track down linux server issue
#!rb none
#!tests compile
Change 3453846 on 2017/05/23 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Attempting to fix https://jira.it.epicgames.net/browse/OR-38702
Added fallback in case we were not able to successfully CacheData, which could leave us with bad data.
Added checks to make sure we're not getting bad data into core functions.
[CODEREVIEW] lina.halper
#!rb none
#!tests Phase, Ice 2 client network game.
#!ROBOMERGE-SOURCE: CL 3447278 in //Orion/Release-40.2/... via CL 3447281
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3453845 on 2017/05/23 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Attempting to fix https://jira.it.epicgames.net/browse/OR-38702
Added fallback in case we were not able to successfully CacheData, which could leave us with bad data.
Added checks to make sure we're not getting bad data into core functions.
[CODEREVIEW] lina.halper
#!rb none
#!tests Phase, Ice 2 client network game.
#!ROBOMERGE-SOURCE: CL 3447278 in //Orion/Release-40.2/... via CL 3447281
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3453842 on 2017/05/23 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Attempting to fix https://jira.it.epicgames.net/browse/OR-38702
Added fallback in case we were not able to successfully CacheData, which could leave us with bad data.
Added checks to make sure we're not getting bad data into core functions.
[CODEREVIEW] lina.halper
#!rb none
#!tests Phase, Ice 2 client network game.
#!ROBOMERGE-SOURCE: CL 3447278 in //Orion/Release-40.2/... via CL 3447281
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3453841 on 2017/05/23 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Attempting to fix https://jira.it.epicgames.net/browse/OR-38702
Added fallback in case we were not able to successfully CacheData, which could leave us with bad data.
Added checks to make sure we're not getting bad data into core functions.
[CODEREVIEW] lina.halper
#!rb none
#!tests Phase, Ice 2 client network game.
#!ROBOMERGE-SOURCE: CL 3447278 in //Orion/Release-40.2/... via CL 3447281
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3453840 on 2017/05/23 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Attempting to fix https://jira.it.epicgames.net/browse/OR-38702
Added fallback in case we were not able to successfully CacheData, which could leave us with bad data.
Added checks to make sure we're not getting bad data into core functions.
[CODEREVIEW] lina.halper
#!rb none
#!tests Phase, Ice 2 client network game.
#!ROBOMERGE-SOURCE: CL 3447278 in //Orion/Release-40.2/... via CL 3447281
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3453819 on 2017/05/23 by Mieszko.Zielinski
Fixes to BotScriptedBehaviors are being run and how Bot AFK behavior is implemented #!Orion
Switched AFK behavior from overriding the whole BT to using scripted behaviors, which surfaced some bugs that this CL is fixing.
Related to jira OR-38537
Manually resolved conflicts robomerge was complaining about
#!rb none
#!test golden path
#!ROBOMERGE-SOURCE: CL 3447169 in //Orion/Release-40.2/... via CL 3447170
ORION (Main -> Dev-General)
#!CodeReview: jason.bestimt, andrew.grant, jeff.williams
Change 3453150 on 2017/05/22 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Fixes to BotScriptedBehaviors are being run and how Bot AFK behavior is implemented #!Orion
Switched AFK behavior from overriding the whole BT to using scripted behaviors, which surfaced some bugs that this CL is fixing.
Related to jira OR-38537
#!rb none
#!test golden path
#!ROBOMERGE-SOURCE: CL 3447169 in //Orion/Release-40.2/... via CL 3447170
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3453149 on 2017/05/22 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Fixes to BotScriptedBehaviors are being run and how Bot AFK behavior is implemented #!Orion
Switched AFK behavior from overriding the whole BT to using scripted behaviors, which surfaced some bugs that this CL is fixing.
Related to jira OR-38537
#!rb none
#!test golden path
#!ROBOMERGE-SOURCE: CL 3447169 in //Orion/Release-40.2/... via CL 3447170
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3453147 on 2017/05/22 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Fixes to BotScriptedBehaviors are being run and how Bot AFK behavior is implemented #!Orion
Switched AFK behavior from overriding the whole BT to using scripted behaviors, which surfaced some bugs that this CL is fixing.
Related to jira OR-38537
#!rb none
#!test golden path
#!ROBOMERGE-SOURCE: CL 3447169 in //Orion/Release-40.2/... via CL 3447170
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3453144 on 2017/05/22 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Fixes to BotScriptedBehaviors are being run and how Bot AFK behavior is implemented #!Orion
Switched AFK behavior from overriding the whole BT to using scripted behaviors, which surfaced some bugs that this CL is fixing.
Related to jira OR-38537
#!rb none
#!test golden path
#!ROBOMERGE-SOURCE: CL 3447169 in //Orion/Release-40.2/... via CL 3447170
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3452484 on 2017/05/22 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Tweaked MemoryReport test
- Always dump a memreport on a state change (very useful for comparing two builds)
- Only dump leak/alloc reports if > 1m into the game (While notimeouts stops the game disconnecting, draft and moba games don't do well if the client is non-responsive).
#!tests ran MemReport test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3452458 in //Orion/Release-40.1/... via CL 3452461
#!ROBOMERGE-BOT: ORION (Release-40.2 -> Main)
Change 3452461 on 2017/05/22 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Tweaked MemoryReport test
- Always dump a memreport on a state change (very useful for comparing two builds)
- Only dump leak/alloc reports if > 1m into the game (While notimeouts stops the game disconnecting, draft and moba games don't do well if the client is non-responsive).
#!tests ran MemReport test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3452458 in //Orion/Release-40.1/...
#!ROBOMERGE-BOT: ORION (Release-40.1 -> Release-40.2)
Change 3452458 on 2017/05/22 by Andrew.Grant
Tweaked MemoryReport test
- Always dump a memreport on a state change (very useful for comparing two builds)
- Only dump leak/alloc reports if > 1m into the game (While notimeouts stops the game disconnecting, draft and moba games don't do well if the client is non-responsive).
#!tests ran MemReport test locally
#!rb none
Change 3452042 on 2017/05/22 by Matt.Kuhlenschmidt
Exposing more niagara types to details panel
#!codereview frank.fella
#!rb shaun.kime
#!tests none
Change 3451912 on 2017/05/22 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed typo in obj command (non-shipping change
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3451906 in //Orion/Release-40.1/... via CL 3451908
#!ROBOMERGE-BOT: ORION (Release-40.2 -> Main)
Change 3451908 on 2017/05/22 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed typo in obj command (non-shipping change
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3451906 in //Orion/Release-40.1/...
#!ROBOMERGE-BOT: ORION (Release-40.1 -> Release-40.2)
Change 3451906 on 2017/05/22 by Andrew.Grant
Fixed typo in obj command (non-shipping change
#!tests #!rb none
Change 3451835 on 2017/05/22 by Philip.Buuck
Potential fix for fonts not loading in cooked, prevent font cache from constantly reloading font.
#!rb none (shelved by Jamie.Dale)
#!tests PIE
#!review-3451837 Matt.Schembari, Dan.Hertzka, Don.Eubanks
Change 3451832 on 2017/05/22 by Daniel.Lamb
Fixed issue with reflection captures not refreshing correctly in resavepackages commandlet.
#!rb Daniel.Wright
#!test Resave packages commandlet with allow commandlet rendering.
Change 3449936 on 2017/05/19 by Andrew.Grant
Removing super-spammy post-merge warning.
#!tests compiled
#!rb none
Change 3449829 on 2017/05/19 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Allow branch & CL to be passed into Gauntlet for reporting
Pass branch and CL in to Gauntlet for editor tests so logs end up under branch folder
#!tests ran editor tests locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3449827 in //Orion/Release-40.1/... via CL 3449828
#!ROBOMERGE-BOT: ORION (Release-40.2 -> Main)
Change 3449828 on 2017/05/19 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Allow branch & CL to be passed into Gauntlet for reporting
Pass branch and CL in to Gauntlet for editor tests so logs end up under branch folder
#!tests ran editor tests locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3449827 in //Orion/Release-40.1/...
#!ROBOMERGE-BOT: ORION (Release-40.1 -> Release-40.2)
Change 3449827 on 2017/05/19 by Andrew.Grant
Allow branch & CL to be passed into Gauntlet for reporting
Pass branch and CL in to Gauntlet for editor tests so logs end up under branch folder
#!tests ran editor tests locally
#!rb none
Change 3449759 on 2017/05/19 by Andrew.Grant
Merging //UE4/Main @ 3441199 through //UE4/Orion-Staging
#!tests QA pass
#!rb none
Change 3449606 on 2017/05/19 by Dan.Hertzka
Properly exposing bSingleSampleShadowFromStationaryLights to BP
#!codereview Daniel.Wright
#!rb none
#!tests compile
Change 3449518 on 2017/05/19 by Frank.Fella
Niagara - Stack - Fixes
+ StackScriptItemGroup - Fix the code which traverses the graph so that it only returns actual modules instead of every function call. This prevents trying to generate module items for dynamic input function calls.
+ StackEntry - Don't force generating children when initializing the colors.
#!Tests no longer ensures and crashes when opening an emitter with test dynamic inputs.
#!rb none
Change 3449474 on 2017/05/19 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed Gauntlet file copy to use parallel-for with 2 threads. Takes deploy time down from ~14m to 11m
#!rb none
@Daniel.Lamb
#!tests deployed locally staged and network builds
#!ROBOMERGE-SOURCE: CL 3449370 in //Orion/Release-40.1/... via CL 3449372
#!ROBOMERGE-BOT: ORION (Release-40.2 -> Main)
Change 3449372 on 2017/05/19 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed Gauntlet file copy to use parallel-for with 2 threads. Takes deploy time down from ~14m to 11m
#!rb none
@Daniel.Lamb
#!tests deployed locally staged and network builds
#!ROBOMERGE-SOURCE: CL 3449370 in //Orion/Release-40.1/...
#!ROBOMERGE-BOT: ORION (Release-40.1 -> Release-40.2)
Change 3449370 on 2017/05/19 by Andrew.Grant
Changed Gauntlet file copy to use parallel-for with 2 threads. Takes deploy time down from ~14m to 11m
#!rb none
#!review-3449371 @Daniel.Lamb
#!tests deployed locally staged and network builds
Change 3449348 on 2017/05/19 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Fix tag issue. FName comparison on instances FName("A") not consistent between platforms due to static init order. Sorting should be done on the full tag name, which is unique for the gameplay tag system. (Vs the simple tag, which are the "subtags" which are not unique. End result is a bunch of comparisons on FName("A") instances not being the same between platforms).
#!rb none
@Andrew.Grant
#!tests PS4 + Dedicated server (verified tag indices match again)
#!ROBOMERGE-SOURCE: CL 3449051 in //Orion/Release-40.1/... via CL 3449332
#!ROBOMERGE-BOT: ORION (Release-40.2 -> Main)
Change 3449345 on 2017/05/19 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Switch obj list forget and obj list remember to use FObjectKey for comparisons
#!rb David.Ratti
#!tests ran forget / remember commands in frontend
#!ROBOMERGE-SOURCE: CL 3448662 in //Orion/Release-40.1/... via CL 3449329
#!ROBOMERGE-BOT: ORION (Release-40.2 -> Main)
Change 3449340 on 2017/05/19 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet - display duration stats at the end of a test
#!rb none
#!tests - ran tests
#!ROBOMERGE-SOURCE: CL 3447866 in //Orion/Release-40.1/... via CL 3449323
#!ROBOMERGE-BOT: ORION (Release-40.2 -> Main)
Change 3449338 on 2017/05/19 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
- Added stats about loaded MCP items while reporting memory heartbeat for post-mortem analysis
- Run a Trim() while switching loading mode (may help with OOMs while transitioning from draft -> game)
#!tests ran soak locally
#!rb none
@David.Ratti, @Daniel.Lamb
#!ROBOMERGE-SOURCE: CL 3447863 in //Orion/Release-40.1/... via CL 3449321
#!ROBOMERGE-BOT: ORION (Release-40.2 -> Main)
Change 3449335 on 2017/05/19 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added "obj list forget" to exclude all current objects from future "obj list" reports. This allows all current objects to be excluded when trying to track leaks, object ownership etc.
"obj list remember" resets that list
#!rb none
#!tests verified after "obj list forget" only new objects are reported
@David.Ratti, @Michael.Noland
#!ROBOMERGE-SOURCE: CL 3447574 in //Orion/Release-40.1/... via CL 3449317
#!ROBOMERGE-BOT: ORION (Release-40.2 -> Main)
Change 3449332 on 2017/05/19 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Fix tag issue. FName comparison on instances FName("A") not consistent between platforms due to static init order. Sorting should be done on the full tag name, which is unique for the gameplay tag system. (Vs the simple tag, which are the "subtags" which are not unique. End result is a bunch of comparisons on FName("A") instances not being the same between platforms).
#!rb none
@Andrew.Grant
#!tests PS4 + Dedicated server (verified tag indices match again)
#!ROBOMERGE-SOURCE: CL 3449051 in //Orion/Release-40.1/...
#!ROBOMERGE-BOT: ORION (Release-40.1 -> Release-40.2)
Change 3449329 on 2017/05/19 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Switch obj list forget and obj list remember to use FObjectKey for comparisons
#!rb David.Ratti
#!tests ran forget / remember commands in frontend
#!ROBOMERGE-SOURCE: CL 3448662 in //Orion/Release-40.1/...
#!ROBOMERGE-BOT: ORION (Release-40.1 -> Release-40.2)
Change 3449323 on 2017/05/19 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet - display duration stats at the end of a test
#!rb none
#!tests - ran tests
#!ROBOMERGE-SOURCE: CL 3447866 in //Orion/Release-40.1/...
#!ROBOMERGE-BOT: ORION (Release-40.1 -> Release-40.2)
Change 3449321 on 2017/05/19 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
- Added stats about loaded MCP items while reporting memory heartbeat for post-mortem analysis
- Run a Trim() while switching loading mode (may help with OOMs while transitioning from draft -> game)
#!tests ran soak locally
#!rb none
@David.Ratti, @Daniel.Lamb
#!ROBOMERGE-SOURCE: CL 3447863 in //Orion/Release-40.1/...
#!ROBOMERGE-BOT: ORION (Release-40.1 -> Release-40.2)
Change 3449317 on 2017/05/19 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added "obj list forget" to exclude all current objects from future "obj list" reports. This allows all current objects to be excluded when trying to track leaks, object ownership etc.
"obj list remember" resets that list
#!rb none
#!tests verified after "obj list forget" only new objects are reported
@David.Ratti, @Michael.Noland
#!ROBOMERGE-SOURCE: CL 3447574 in //Orion/Release-40.1/...
#!ROBOMERGE-BOT: ORION (Release-40.1 -> Release-40.2)
Change 3449152 on 2017/05/19 by Andrew.Grant
3440740 from DG
#!tests #!rb none
Change 3449051 on 2017/05/19 by David.Ratti
Fix tag issue. FName comparison on instances FName("A") not consistent between platforms due to static init order. Sorting should be done on the full tag name, which is unique for the gameplay tag system. (Vs the simple tag, which are the "subtags" which are not unique. End result is a bunch of comparisons on FName("A") instances not being the same between platforms).
#!rb none
#!review-3449052 @Andrew.Grant
#!tests PS4 + Dedicated server (verified tag indices match again)
Change 3449046 on 2017/05/19 by Dan.Hertzka
Exposing BP write access to UPrimitiveComponent::bSingleSampleShadowFromStationaryLights for Jordan
#!rb none
#!tests compile
#!codereview Daniel.Wright
Change 3449009 on 2017/05/19 by Shaun.Kime
Now using the Instance.Alive parameter to decide whether or not we kill the particle rather than doing it entirely on the CPU in PostProcessParticles.
Created KillOnCollision and GenerateEventOnDeath modules.
Currently the VM crashes writing to an int32 in the spawn script if you add a KillOnCollision module to the end of BouncableFountain.uasset.
#!rb none
#!tests recompiled all the known emitters
#!code.review olaf.piesche
Change 3448662 on 2017/05/19 by Andrew.Grant
Switch obj list forget and obj list remember to use FObjectKey for comparisons
#!rb David.Ratti
#!tests ran forget / remember commands in frontend
Change 3447866 on 2017/05/18 by Andrew.Grant
Gauntlet - display duration stats at the end of a test
#!rb none
#!tests - ran tests
Change 3447863 on 2017/05/18 by Andrew.Grant
- Added stats about loaded MCP items while reporting memory heartbeat for post-mortem analysis
- Run a Trim() while switching loading mode (may help with OOMs while transitioning from draft -> game)
#!tests ran soak locally
#!rb none
#!review-3447864 @David.Ratti, @Daniel.Lamb
Change 3447574 on 2017/05/18 by Andrew.Grant
Added "obj list forget" to exclude all current objects from future "obj list" reports. This allows all current objects to be excluded when trying to track leaks, object ownership etc.
"obj list remember" resets that list
#!rb none
#!tests verified after "obj list forget" only new objects are reported
#!review-3447575 @David.Ratti, @Michael.Noland
Change 3447281 on 2017/05/18 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Attempting to fix https://jira.it.epicgames.net/browse/OR-38702
Added fallback in case we were not able to successfully CacheData, which could leave us with bad data.
Added checks to make sure we're not getting bad data into core functions.
[CODEREVIEW] lina.halper
#!rb none
#!tests Phase, Ice 2 client network game.
#!ROBOMERGE-SOURCE: CL 3447278 in //Orion/Release-40.2/...
#!ROBOMERGE-BOT: ORION (Release-40.2 -> Main)
Change 3447278 on 2017/05/18 by Laurent.Delayen
Attempting to fix https://jira.it.epicgames.net/browse/OR-38702
Added fallback in case we were not able to successfully CacheData, which could leave us with bad data.
Added checks to make sure we're not getting bad data into core functions.
#!codereview lina.halper
#!rb none
#!tests Phase, Ice 2 client network game.
Change 3447170 on 2017/05/18 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Fixes to BotScriptedBehaviors are being run and how Bot AFK behavior is implemented #!Orion
Switched AFK behavior from overriding the whole BT to using scripted behaviors, which surfaced some bugs that this CL is fixing.
Related to jira OR-38537
#!rb none
#!test golden path
#!ROBOMERGE-SOURCE: CL 3447169 in //Orion/Release-40.2/...
#!ROBOMERGE-BOT: ORION (Release-40.2 -> Main)
Change 3447169 on 2017/05/18 by Mieszko.Zielinski
Fixes to BotScriptedBehaviors are being run and how Bot AFK behavior is implemented #!Orion
Switched AFK behavior from overriding the whole BT to using scripted behaviors, which surfaced some bugs that this CL is fixing.
Related to jira OR-38537
#!rb none
#!test golden path
Change 3447072 on 2017/05/18 by Frank.Fella
Niagara - Spacebar now resets the simulation as long as you don't have the sequencer timeline focused, also starting and stopping the simulation with sequencer no longer resets the system 50% of the time.
#!tests Verified the issues above were fixed.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3446668 on 2017/05/18 by Shaun.Kime
Removed the previous way of setting module defaults and instead moved to a method where the get node is allowed to specify the defaults all on its own.
Tested adding a default curve to AnimatedDynamicMaterialParameter and it properly animates until the user overrides it, see FunctionalTests/DefaultCurve
#!rb none
#!codereview simon.tovey, frank.fella, olaf.piesche
#!tests re-saved all of our existing modules and reviewed sample emitters.
Change 3446043 on 2017/05/18 by Jurre.deBaare
Issue with hitches when vertex painting
#!fix FStaticMeshComponentRecreateRenderStateContext was incorrectly scoped/used
#!misc add preventive check for invalid vertex buffer
#!codereview Andrew.Grant
#!rb none
#!tests painted pointed out meshes by PatJ in Astrolabe
Change 3444712 on 2017/05/17 by Frank.Fella
Niagara - Stack - Add module outputs
#!tests Module stack items now have a read-only section for their outputs
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3444672 on 2017/05/17 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Fixed FRootMotionSource_JumpForce not maintaining velocity on the last tick. TimeFractions were not correctly adjusted when going over Duration, resulting in reduced velocity applied, sometimes really close to zero.
Fixes Wukong double jump sometimes looking like it's hitting a wall.
[CODEREVIEW] frank.gigliotti
#!rb none
#!tests wukong double jump
#!ROBOMERGE-SOURCE: CL 3444666 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3444671 on 2017/05/17 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Fixed FRootMotionSource_JumpForce not maintaining velocity on the last tick. TimeFractions were not correctly adjusted when going over Duration, resulting in reduced velocity applied, sometimes really close to zero.
Fixes Wukong double jump sometimes looking like it's hitting a wall.
[CODEREVIEW] frank.gigliotti
#!rb none
#!tests wukong double jump
#!ROBOMERGE-SOURCE: CL 3444666 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3444670 on 2017/05/17 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Fixed FRootMotionSource_JumpForce not maintaining velocity on the last tick. TimeFractions were not correctly adjusted when going over Duration, resulting in reduced velocity applied, sometimes really close to zero.
Fixes Wukong double jump sometimes looking like it's hitting a wall.
[CODEREVIEW] frank.gigliotti
#!rb none
#!tests wukong double jump
#!ROBOMERGE-SOURCE: CL 3444666 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3444669 on 2017/05/17 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Fixed FRootMotionSource_JumpForce not maintaining velocity on the last tick. TimeFractions were not correctly adjusted when going over Duration, resulting in reduced velocity applied, sometimes really close to zero.
Fixes Wukong double jump sometimes looking like it's hitting a wall.
[CODEREVIEW] frank.gigliotti
#!rb none
#!tests wukong double jump
#!ROBOMERGE-SOURCE: CL 3444666 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3444668 on 2017/05/17 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Fixed FRootMotionSource_JumpForce not maintaining velocity on the last tick. TimeFractions were not correctly adjusted when going over Duration, resulting in reduced velocity applied, sometimes really close to zero.
Fixes Wukong double jump sometimes looking like it's hitting a wall.
[CODEREVIEW] frank.gigliotti
#!rb none
#!tests wukong double jump
#!ROBOMERGE-SOURCE: CL 3444666 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3444666 on 2017/05/17 by Laurent.Delayen
Fixed FRootMotionSource_JumpForce not maintaining velocity on the last tick. TimeFractions were not correctly adjusted when going over Duration, resulting in reduced velocity applied, sometimes really close to zero.
Fixes Wukong double jump sometimes looking like it's hitting a wall.
#!codereview frank.gigliotti
#!rb none
#!tests wukong double jump
Change 3444525 on 2017/05/17 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for OR-38662 (Invalid Table warning)
#!rb David.Ratti
#!tests verified warning is gone
#!ROBOMERGE-SOURCE: CL 3443023 in //Orion/Release-40.1/... via CL 3443024 via CL 3443025
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3444524 on 2017/05/17 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for OR-38662 (Invalid Table warning)
#!rb David.Ratti
#!tests verified warning is gone
#!ROBOMERGE-SOURCE: CL 3443023 in //Orion/Release-40.1/... via CL 3443024 via CL 3443025
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3444523 on 2017/05/17 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for OR-38662 (Invalid Table warning)
#!rb David.Ratti
#!tests verified warning is gone
#!ROBOMERGE-SOURCE: CL 3443023 in //Orion/Release-40.1/... via CL 3443024 via CL 3443025
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3444522 on 2017/05/17 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for OR-38662 (Invalid Table warning)
#!rb David.Ratti
#!tests verified warning is gone
#!ROBOMERGE-SOURCE: CL 3443023 in //Orion/Release-40.1/... via CL 3443024 via CL 3443025
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3444521 on 2017/05/17 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for OR-38662 (Invalid Table warning)
#!rb David.Ratti
#!tests verified warning is gone
#!ROBOMERGE-SOURCE: CL 3443023 in //Orion/Release-40.1/... via CL 3443024 via CL 3443025
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3443073 on 2017/05/17 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Added different methods for scaling chain in AnimNode_ScaleChainLength. Based on chain length, or distance between end points. Also exposed Alpha to Display Debug.
#!rb none
#!tests wukong RMB
#!ROBOMERGE-SOURCE: CL 3441628 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3443072 on 2017/05/17 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Added different methods for scaling chain in AnimNode_ScaleChainLength. Based on chain length, or distance between end points. Also exposed Alpha to Display Debug.
#!rb none
#!tests wukong RMB
#!ROBOMERGE-SOURCE: CL 3441628 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3443071 on 2017/05/17 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Added different methods for scaling chain in AnimNode_ScaleChainLength. Based on chain length, or distance between end points. Also exposed Alpha to Display Debug.
#!rb none
#!tests wukong RMB
#!ROBOMERGE-SOURCE: CL 3441628 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3443070 on 2017/05/17 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Added different methods for scaling chain in AnimNode_ScaleChainLength. Based on chain length, or distance between end points. Also exposed Alpha to Display Debug.
#!rb none
#!tests wukong RMB
#!ROBOMERGE-SOURCE: CL 3441628 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3443068 on 2017/05/17 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Added different methods for scaling chain in AnimNode_ScaleChainLength. Based on chain length, or distance between end points. Also exposed Alpha to Display Debug.
#!rb none
#!tests wukong RMB
#!ROBOMERGE-SOURCE: CL 3441628 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3443025 on 2017/05/17 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for OR-38662 (Invalid Table warning)
#!rb David.Ratti
#!tests verified warning is gone
#!ROBOMERGE-SOURCE: CL 3443023 in //Orion/Release-40.1/... via CL 3443024
#!ROBOMERGE-BOT: ORION (Release-40.2 -> Main)
Change 3443024 on 2017/05/17 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for OR-38662 (Invalid Table warning)
#!rb David.Ratti
#!tests verified warning is gone
#!ROBOMERGE-SOURCE: CL 3443023 in //Orion/Release-40.1/...
#!ROBOMERGE-BOT: ORION (Release-40.1 -> Release-40.2)
Change 3443023 on 2017/05/17 by Andrew.Grant
Fix for OR-38662 (Invalid Table warning)
#!rb David.Ratti
#!tests verified warning is gone
Change 3442508 on 2017/05/16 by Jeff.Williams
Merging //Orion/Main to Release-40.2 (//Orion/Release-40.2) @3442434
#!rb none
#!tests none
Change 3442172 on 2017/05/16 by Jeff.Williams
Initial branch of files from Release-40.1 (//Orion/Release-40.1) to Release-40.2 (//Orion/Release-40.2)
Change 3441928 on 2017/05/16 by Alexis.Matte
rephrase fbx re-import preview skeleton warning
#!rb none
#!tests none
Change 3441882 on 2017/05/16 by Andrew.Grant
Integrating UE-44837 from Dev-Editor
#!tests #!rb none
Change 3441848 on 2017/05/16 by Jeff.Williams
Initial branch of files from Dev-UI (//Orion/Dev-UI) to Dev-UI-Playtest (//Orion/Dev-UI-Playtest)
Change 3441628 on 2017/05/16 by Laurent.Delayen
Added different methods for scaling chain in AnimNode_ScaleChainLength. Based on chain length, or distance between end points. Also exposed Alpha to Display Debug.
#!rb none
#!tests wukong RMB
Change 3441486 on 2017/05/16 by Simon.Tovey
Fixed spelling error
#!rb none
#!tests none
Change 3441425 on 2017/05/16 by Simon.Tovey
Second phase of parameter collections.
Graph node linking to collection and compiling into a script.
#!codereview Shaun.Kime, Olaf.Piesche, Frank.Fella
#!tests basics work
#!rb none
Change 3441422 on 2017/05/16 by Simon.Tovey
First step of NiagaraParameterCollections
Asset and editor.
Currently not used anywhere.
#!tests Basics work.
#!rb Shaun.Kime
#!codereview Shaun.Kime, Frank.Fella, Olaf.Piesche
Change 3441246 on 2017/05/16 by Alexis.Matte
Remove the alternate color feature in the Detail panel
#!rb matt.kuhlenschmidt
#!tests none
Change 3440999 on 2017/05/16 by Andrew.Grant
Address editor perf by disabling code that was creating temp widget rows.
#!tests compiled
#!rb MattK
#!review-3441000 @alexis.matte
Change 3440874 on 2017/05/16 by Shaun.Kime
Added ability to create emitter stacks as well as display the event stack in the stack list. We will need to auto-collapse and do some more work to make this manageable in the long run. Added tooltips to each section to help make it clear what it does.
#!rb none
#!tests n/a
#!codereview simon.tovey, frank.fella, olaf.piesce
Change 3440771 on 2017/05/16 by Benn.Gallagher
Fix for subinstance ensures during re-register operation. We were incorrectly stopping reinitialization after unregister.
#!rb Martin.Wilson
#!tests Wukong test level for ensure in PIE + -game
Change 3440740 on 2017/05/16 by David.Ratti
Fix crash editing tag queries in blueprint defaults
#!rb none
#!tests editor
Change 3440308 on 2017/05/15 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Fixed AimOffset's Alpha not getting properly updated during tick. Also added Alpha to display debug.
#!rb none
#!tests wukong
#!ROBOMERGE-SOURCE: CL 3440110 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3440307 on 2017/05/15 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Fixed AimOffset's Alpha not getting properly updated during tick. Also added Alpha to display debug.
#!rb none
#!tests wukong
#!ROBOMERGE-SOURCE: CL 3440110 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3440306 on 2017/05/15 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Fixed AimOffset's Alpha not getting properly updated during tick. Also added Alpha to display debug.
#!rb none
#!tests wukong
#!ROBOMERGE-SOURCE: CL 3440110 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3440305 on 2017/05/15 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Fixed AimOffset's Alpha not getting properly updated during tick. Also added Alpha to display debug.
#!rb none
#!tests wukong
#!ROBOMERGE-SOURCE: CL 3440110 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3440304 on 2017/05/15 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Fixed AimOffset's Alpha not getting properly updated during tick. Also added Alpha to display debug.
#!rb none
#!tests wukong
#!ROBOMERGE-SOURCE: CL 3440110 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3440255 on 2017/05/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging 3439766 from //Orion/Dev-UI to Main (fix for tags perf?)
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3439864 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3440254 on 2017/05/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging 3439766 from //Orion/Dev-UI to Main (fix for tags perf?)
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3439864 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3440253 on 2017/05/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging 3439766 from //Orion/Dev-UI to Main (fix for tags perf?)
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3439864 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3440110 on 2017/05/15 by Laurent.Delayen
Fixed AimOffset's Alpha not getting properly updated during tick. Also added Alpha to display debug.
#!rb none
#!tests wukong
Change 3439885 on 2017/05/15 by Andrew.Grant
Merging //Orion/Main to Dev-General (//Orion/Dev-General)
#!tests #!rb none
Change 3439864 on 2017/05/15 by Andrew.Grant
Merging 3439766 from //Orion/Dev-UI to Main (fix for tags perf?)
#!tests #!rb none
Change 3439767 on 2017/05/15 by Andrew.Grant
Defaulting Aftermath to off
#!tests #!rb none
Change 3439766 on 2017/05/15 by Jon.Lietz
fixing issue where the OnLastChanceToAddNativeTags() static function was returning a copy of the delegate letting who ever wanted to bind to it only bind to a copy that fell out of scope. fixing it so the function returns a ref to the delegate.
#!rb none
#!tests native tags are added and loaded
#!codereivew david.ratti
Change 3439471 on 2017/05/15 by Shaun.Kime
Added the ability for each script to specify what other script types can use it, its description, and category. These are all available from the asset registry, making it possible to filter addition of modules in the stack. Necessitated changing this UI to look closer to the graph-based UI for adding modules.
Changed Spawn and Update scripts to Particle Spawn Script and Particle Update Script. Redirects have been put in place for enum values. Additional enum values were added for emitter and system spawn/update.
Updated all known modules to have this info now.
#!rb none
#!codereview frank.fella, simon.tovey, olaf.piesche
#!tests opened several existing emitters and made sure that they recompiled successfully
Change 3439217 on 2017/05/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Locked v40 builds to net-cl 3435991
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3439208 in //Orion/Release-40/... via CL 3439209 via CL 3439210
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3439216 on 2017/05/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Locked v40 builds to net-cl 3435991
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3439208 in //Orion/Release-40/... via CL 3439209 via CL 3439210
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3439215 on 2017/05/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Locked v40 builds to net-cl 3435991
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3439208 in //Orion/Release-40/... via CL 3439209 via CL 3439210
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3439212 on 2017/05/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Locked v40 builds to net-cl 3435991
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3439208 in //Orion/Release-40/... via CL 3439209 via CL 3439210
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3439211 on 2017/05/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Locked v40 builds to net-cl 3435991
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3439208 in //Orion/Release-40/... via CL 3439209 via CL 3439210
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3439210 on 2017/05/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Locked v40 builds to net-cl 3435991
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3439208 in //Orion/Release-40/... via CL 3439209
#!ROBOMERGE-BOT: ORION (Release-40.1 -> Main)
Change 3439209 on 2017/05/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Locked v40 builds to net-cl 3435991
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3439208 in //Orion/Release-40/...
#!ROBOMERGE-BOT: ORION (Release-40 -> Release-40.1)
Change 3439208 on 2017/05/15 by Andrew.Grant
Locked v40 builds to net-cl 3435991
#!tests #!rb none
#!ROBOMERGE: !40.1
Change 3438941 on 2017/05/15 by Alexis.Matte
Import Preview windows
Meshes editor UI refactor
Fbx import options Reset to default
#!jira UE-42755
#!jira UE-44149
#!jira UE-44463
#!jira UE-38985
#!rb matt.kuhlenschmidt
#!tests run fbx automation tests
Change 3437669 on 2017/05/12 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Made warning an info
#!rb none
#!tests compiled
#!ROBOMERGE-SOURCE: CL 3437612 in //Orion/Release-40/... via CL 3437613 via CL 3437614
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3437668 on 2017/05/12 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Made warning an info
#!rb none
#!tests compiled
#!ROBOMERGE-SOURCE: CL 3437612 in //Orion/Release-40/... via CL 3437613 via CL 3437614
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3437667 on 2017/05/12 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Made warning an info
#!rb none
#!tests compiled
#!ROBOMERGE-SOURCE: CL 3437612 in //Orion/Release-40/... via CL 3437613 via CL 3437614
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3437666 on 2017/05/12 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Made warning an info
#!rb none
#!tests compiled
#!ROBOMERGE-SOURCE: CL 3437612 in //Orion/Release-40/... via CL 3437613 via CL 3437614
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3437665 on 2017/05/12 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Made warning an info
#!rb none
#!tests compiled
#!ROBOMERGE-SOURCE: CL 3437612 in //Orion/Release-40/... via CL 3437613 via CL 3437614
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3437614 on 2017/05/12 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Made warning an info
#!rb none
#!tests compiled
#!ROBOMERGE-SOURCE: CL 3437612 in //Orion/Release-40/... via CL 3437613
#!ROBOMERGE-BOT: ORION (Release-40.1 -> Main)
Change 3437613 on 2017/05/12 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Made warning an info
#!rb none
#!tests compiled
#!ROBOMERGE-SOURCE: CL 3437612 in //Orion/Release-40/...
#!ROBOMERGE-BOT: ORION (Release-40 -> Release-40.1)
Change 3437612 on 2017/05/12 by Andrew.Grant
Made warning an info
#!rb none
#!tests compiled
[CL 3489016 by Andrew Grant in Main branch]
#lockdown Nick.Penwarden
Change 3315047 on 2017/02/21 by Mieszko.Zielinski@mieszko.zielinski_T4675_Orion
HTN code first check in #UE4
#rb none
#test currently unused
Change 3314042 on 2017/02/21 by Jason.Bestimt@Jason.Bestimt_Dev-General
#ORION_DG - DAILY Main @ CL 3313484
#RB:none
#Tests:none
Change 3313355 on 2017/02/20 by Uriel.Doyon@uriel.doyon_PC2_Orion
Changed the preliminary GPU benchmark workloads to take into account the target workload.
This is to prevent running the last test with poor performance, risking a driver reset.
#jira OR-29915
#rb marcus.wassmer
#test Run the game triggering benchmarks
Change 3312553 on 2017/02/20 by Mieszko.Zielinski@mieszko.zielinski_T4675_Orion
Implemented a simple AITask for running EQS queries #UE4
#rb Lukasz.Furman
#test golden path
Change 3311661 on 2017/02/20 by Jason.Bestimt@Jason.Bestimt_Dev-General
#ORION_DG - Merge MAIN @ CL 3311631
#RB:none
#Tests:none
Change 3310392 on 2017/02/17 by Daniel.Lamb@daniel.lamb_T3905_6612
Unreal pak now outputs to named log files instead of timestamps.
#rb Trivial
#test Cook deploy paragon
#jira OR-36057
Change 3310196 on 2017/02/17 by Clayton.Langford@RDU-WD-8359_3635_Paragon_DevGen
Created an event to be fired whenever a GameplayCue is routed that passes all relevant info about that GC. Added a listener in OrionPhasedFunctionalTest that parses that event into a string and stores it in an array to be accessed from a test phase later.
#test PIE
#rb Ben.Salem, Adric.Worley
Change 3308437 on 2017/02/16 by Jason.Bestimt@Jason.Bestimt_Dev-General
#ORION_DG - Merge MAIN @ CL 3308413
(Prep for Merge up)
#RB:none
#Tests:none
Change 3306497 on 2017/02/16 by Andrew.Grant@andrew.grant.T6730.orion.floating
Fix for compilation issue with USE_MALLOC_STOMP
#rb none
#tests compiled with malloc_stomp
Change 3306468 on 2017/02/16 by Cody.Haskell@OrionStream
#Orion
- Text popup work for Shield. If you click on an OrionEditableTextBox while running the game with -gfn, a special popup is called. Should do nothing normally.
#rb none
#tests PIE, golden path.
Change 3305945 on 2017/02/16 by David.Ratti@David.Ratti_G6218_Orion.Dev-General
Remove unused/deprecated UGameplayEffectExtension class
#rb #tests none
Change 3304630 on 2017/02/15 by Jason.Bestimt@Jason.Bestimt_Dev-General
#ORION_DG - Merge Mieszko stuff from MAIN to DG
#RB:none
#TestS:none
#!codereview: mieszko.zielinski
Change 3303785 on 2017/02/15 by jason.bestimt@Jason.Bestimt_Dev-General
#ORION_MAIN - Merge 38.3 @ CL 3303224
#RB:none
#Tests:none
#!ROBOMERGE-SOURCE: CL 3303718 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
#!ROBOMERGE-SAYS: Unresolved conflicts. jason.bestimt, please merge this change by hand.
//Orion/Dev-General/OrionGame/Content/UI/DeckBuilder/DeckBuilderRoot.uasset - can't integrate exclusive file already opened
//Orion/Dev-General/OrionGame/Content/UI/Master_Layouts/FrontEnd.uasset - can't integrate exclusive file already opened
#!codereview: jason.bestimt
Change 3302382 on 2017/02/14 by Alexis.Matte@amatte-orion-dev-general
Fix import of morph target when there is no animation
#jira UE-41383
#jira OR-35859
#rb none
#test none
Change 3301538 on 2017/02/14 by Jason.Bestimt@ROBOMERGE_ORION_Dev_General
#!ROBOMERGE-AUTHOR: jason.bestimt
#ORION_MAIN - Merge 38.3 @ CL 3301392
#RB:none
#Tests:none
#!ROBOMERGE-SOURCE: CL 3301481 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3299985 on 2017/02/13 by Lukasz.Furman@Lukasz.Furman_T7320_OrionStream
added time limit to "get out of overlap" move for minons to avoid getting stuck in moving to inaccessbile spots
#jira OR-35834
#rb Mieszko.Zielinski
#tests PIE
Change 3299732 on 2017/02/13 by Mieszko.Zielinski@mieszko.zielinski_T4675_Orion
Tweaked the way EQS tests of negative score get normalized #UE4
#rb none
#test golden path + math
#!codereview Lukasz.Furman, John.Abercrombie
Change 3299724 on 2017/02/13 by Mieszko.Zielinski@mieszko.zielinski_T4675_Orion
Generic AI interface extensions #UE4
Mostly getters
#rb none
#test golden path
Change 3299717 on 2017/02/13 by Mieszko.Zielinski@mieszko.zielinski_T4675_Orion
A little tweak to VisLog's point labels drawing - if there's only one point in a set it will no longer append '_0' to the label #UE4
#rb none
#test PIE
Change 3299527 on 2017/02/13 by Paul.Moore@OrionWorkspace_Dev-General
#orion #mms
- Update libWebSockets binaries to fix Linux server web socket connections.
#tests matchmaking, mms
#rb none
Change 3299278 on 2017/02/13 by David.Ratti@David.Ratti_G6218_Orion.Dev-General
Ability Task Pass: tasks should not broadcast out (back into ability graph) if the owning ability has completed EndAbility.
#rb none
#tests pie, golden path
Change 3297884 on 2017/02/10 by Paul.Moore@OrionWorkspace_Dev-General
#mms
- Enable SSL module for PS4 (needed by OpenSSL when using WebSockets).
- Turn on verbose logging for WebSockets module for initial MMS debugging.
#tests PS4
#rb none
Change 3296911 on 2017/02/10 by John.Pollard@John.Pollard_T2802_Orion_DevGeneral
Encode user search string so we support special characters
#rb RyanG
#tests Replays
Change 3296746 on 2017/02/10 by Jason.Bestimt@ROBOMERGE_ORION_Dev_General
#!ROBOMERGE-AUTHOR: jason.bestimt
#ORION_MAIN - Merge 38.3 @ CL 3296659
#RB:none
#Tests:none
#!ROBOMERGE-SOURCE: CL 3296735 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3296705 on 2017/02/10 by Daniel.Lamb@daniel.lamb_T3905_6612
Added support to the cooker for iterating shared builds.
#rb Not used yet
#test Fast cook paragon
Change 3295747 on 2017/02/09 by Paul.Moore@OrionWorkspace_Dev-General
#orion #mms
- Integrated WS upgrade header functionality with latest Fortnite libws changes.
- Added "ws" and "wss" protocols to web socket manager context.
#rb rob.cannaday
#!codereview rob.cannaday, james.hopkin
#tests win64, ps4
Change 3295579 on 2017/02/09 by John.Pollard@John.Pollard_T2802_Orion_DevGeneral
Fix for replay backward compatibility from John.Pollard
#tests #rb na
Merging using OrionScratchReleaseMapping
Change 3295506 on 2017/02/09 by Rolando.Caloca@rolando.caloca_T3903_OrionMainS
O - Added option for force recompute tangents using skin cache
#rb none
#jira UE-41541
#tests Editor run, toggle, restart
Change 3295461 on 2017/02/09 by Lukasz.Furman@Lukasz.Furman_T7320_OrionStream
fixed huge interpolation times for linear network smoothing on stationary characters,
fixed mismatch in movement Base between NavWalking server and Walking client, causing some stationary characters to float in midair
copy of CL# 3295439
#jira OR-35664, OR-35572
#rb none
#tests game
Change 3294954 on 2017/02/09 by Paul.Moore@OrionWorkspace_Dev-General
#orion #mms
- Integrating Fortnite WebSocket changes into Orion that fixes some win10 issues.
#!codereview rob.cannaday, james.hopkin
#tests compile ps4, linux, win64
#rb none
Change 3294947 on 2017/02/09 by Daniel.Lamb@daniel.lamb_T3905_6612
The generate stub return result is considered as success when saving cooked packages.
Fixes bug with cooking blueprint nativized packages.
#rb Trivial
#test Cook paragon
Change 3293307 on 2017/02/08 by Andrew.Grant@andrew.grant.T6730.orion.floating
Fix for issue in last checkin - need to clear activecontext regardless
#rb none
#tests solo smoke with nullrhi
Change 3293284 on 2017/02/08 by Ryan.Gerleve@Ryan.Gerleve_T3703_Orion
Allow setting the per-frame time limit for processing queued bunches separately for instant replays, since they may have more strict timing/framerate requirements.
#rb john.pollard
#tests golden path
Change 3293148 on 2017/02/08 by Andrew.Grant@andrew.grant.T6730.orion.floating
Fixed invalid memory access* with nullrhi and suppressed IME warning if no valid window handle exists
(*Likely only an issue when running with memory validation)
#rb none
#tests verified invalid access exception no longer occurs with nullrhi
#!review-3293149 @Matt.Khulenschmidt
Change 3293103 on 2017/02/08 by Max.Chen@Max.Chen_T4664_Orion_Main
Sequencer: Fix build
#jira OR-34918
#rb none
#tests none
Change 3292921 on 2017/02/08 by Max.Chen@Max.Chen_T4664_Orion_Main
Sequencer: Force local player to maintain x fov axis.
#jira OR-34918
#rb david.ratti
#tests Render/PIE a level sequence and test that the camera isn't zoomed in.
Change 3292869 on 2017/02/08 by David.Ratti@David.Ratti_G6218_Orion.Dev-General
Yet more logging for OR-35448
#rb #tests none
Change 3292821 on 2017/02/08 by Jason.Bestimt@ROBOMERGE_ORION_Dev_General
#!ROBOMERGE-AUTHOR: rob.cannaday
PS4 libwebsockets build fix
Update build cs files to point to PS4 file location
Copy libwebsocket include directory from Fortnite to Orion
#rb paul.moore
#tests compile/link Win64 Development Editor, PS4 Debug, Linux Development Server
#!ROBOMERGE-SOURCE: CL 3292820 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3292277 on 2017/02/08 by Jason.Bestimt@ROBOMERGE_ORION_Dev_General
#!ROBOMERGE-AUTHOR: jason.bestimt
#ORION_MAIN - Merge DMM @ CL 3292219
#RB:none
#Tests:none
[CODEREVIEW] paul.moore, benjamin.crocker
#QAReview
#!ROBOMERGE-SOURCE: CL 3292276 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3292211 on 2017/02/08 by Andrew.Grant@andrew.grant.T6730.orion.floating
Pulling new ags library from Release-4.15 and reverting hack that disabled feature for AMD users
#rb Marcus.Wassmer
#tests compiled
Change 3292167 on 2017/02/08 by David.Ratti@David.Ratti_G6218_Orion.Dev-General
Additional logging for OR-35448
#rb none
#tests pie
Change 3289462 on 2017/02/06 by Ben.Salem@ben.salem_OrionMain
Adding priority filters to Automation tests, also commands to filter on priority levels.
#rb adric worley
#tests Compiled, ran a few commands to verify it works.
Change 3288801 on 2017/02/06 by Jason.Bestimt@ROBOMERGE_ORION_Dev_General
#!ROBOMERGE-AUTHOR: jason.bestimt
#ORION_MAIN - Merge 37.2 (38.3) @ CL 3288681
#RB:none
#Tests:none
#!ROBOMERGE-SOURCE: CL 3288800 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3288750 on 2017/02/06 by Daniel.Lamb@daniel.lamb_T3905_6612
Fixed issue when cooking client and server platforms in single cook some packages would be marked incorrectly because they would be stripped when from client / server.
#rb Andrew.Grant
#test Cook paragon
Change 3288624 on 2017/02/06 by Andrew.Grant@andrew.grant.T6730.orion.floating
Unlocked network version
#rb #tests na
OR-35603
Change 3288612 on 2017/02/06 by Daniel.Lamb@daniel.lamb_T3905_6612
Added more ini settings to the iterative ini blacklist.
#rb Trivial
#test Iterative Cook Paragon
Change 3288184 on 2017/02/06 by Andrew.Grant@andrew.grant.T6730.orion.floating
Downgraded warning to display
#!review-3288185 @David.Ratti
#rb none
#tests none
Change 3287634 on 2017/02/06 by Jason.Bestimt@ROBOMERGE_ORION_Dev_General
#!ROBOMERGE-AUTHOR: jason.bestimt
#ORION_MAIN - Merge 37.2 @ 3287498
#RB:none
#Tests:none
#!ROBOMERGE-SOURCE: CL 3287619 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3286668 on 2017/02/03 by Alexis.Matte@amatte-orion-dev-general
Fix a crash when importing a LOD containing different material with less sections
#rb none
#test none
Change 3286112 on 2017/02/03 by Alexis.Matte@amatte-orion-dev-general
Fix the re-import skeletal mesh regression, where all material disapear.
#jira UE-41294
#rb matt.kuhlenschmidt
#test see the jira
Change 3285859 on 2017/02/03 by Daniel.Lamb@daniel.lamb_T3905_6612
Fixed merge error from last checkin with the DDC commandlet
#!codereview Matthew.Griffin
#test DDC commandlet paragon
#rb None
Change 3285637 on 2017/02/03 by Ryan.Gerleve@Ryan.Gerleve_T3703_Orion
Pass in the DemoNetDriver pointer to the ConcurrentWithSlateTickTask instead of accessing it from the world in the task itself.
#rb john.pollard
#tests golden path
Change 3285479 on 2017/02/03 by Mieszko.Zielinski@mieszko.zielinski_T4675_Orion
Made bot communicate ults when they're up, not when they're using it #Orion
CL also contains a bit of code shuffling around, preparing ground for HTN plug in
#rb none
#test golden path
Change 3285125 on 2017/02/03 by Jason.Bestimt@ROBOMERGE_ORION_Dev_General
#!ROBOMERGE-AUTHOR: jason.bestimt
#ORION_MAIN - Merge 37.2 @ CL 3285078
#RB:none
#Tests:none
#!ROBOMERGE-SOURCE: CL 3285124 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3283996 on 2017/02/02 by Michael.Trepka@Michael.Trepka_PC_Orion-Dev-General
Added UGameUserSettings::GetRecommandedResolutionScale() to replace UOrionGameUserSettings::GetDefaultResolutionScale(). This makes things less confusing (UGameUserSettings::GetRecommandedResolutionScale() returns scale recommended based on results of the benchmark and UGameUserSettings::GetDefaultResolutionScale() returns scale based on user settings) and fixes a regression introduced in 3257936 (OR-35544)
#rb Cody.Haskell
#tests Tested on PC
Change 3283951 on 2017/02/02 by Daniel.Lamb@daniel.lamb_T3905_6612
Ensure DDC commandlet calls begincacheforcookedplatformdata correctly.
#rb None
#!codereview Matthew.Griffin
#test DDC commandlet paragon.
Change 3283874 on 2017/02/02 by Lina.Halper@Lina.Halper_Orion
fix for invalid resource issue
#rb: none
#code review: Daniel.Wright
#tests: compile and editor with wolf
Change 3283621 on 2017/02/02 by Laurent.Delayen@laurent.delayen_Work2016_Orion
Femme WIP whip aiming for Q ability.
#rb none
#tests Femme
Change 3283216 on 2017/02/02 by jason.bestimt@Jason.Bestimt_Dev-General
#ORION_MAIN - Merge 37.2 @ CL 3282900
#RB:none
#Tests:none
#!ROBOMERGE-SOURCE: CL 3283199 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3282954 on 2017/02/02 by Lina.Halper@Lina.Halper_Orion
It becomes invalid on the resource, so checking null, but still wip on verifying this with Daniel Wright. He's sick out.
#rb:none
#tests: compile
#code review:Daniel.Wright
#Jira: OR-35418
Change 3281993 on 2017/02/01 by Daniel.Lamb@daniel.lamb_T3905_6612
Removed default unattended flag.
#rb Trivial
#test PS4 cook run paragon.
Change 3281990 on 2017/02/01 by Daniel.Lamb@daniel.lamb_T3905_6612
Potential fix for deterministic cooking issue with UMovieSceneSignedObjects.
#rb Andrew.Grant
#!codereview Max.Preussner
#test Cook and run paragon ps4.
Change 3281610 on 2017/02/01 by Laurent.Delayen@laurent.delayen_Work2016_Orion
AimOffsetLookAt is now thread safe.
#rb lina.halper
#tests femme
Change 3281609 on 2017/02/01 by Laurent.Delayen@laurent.delayen_Work2016_Orion
Fixed 'Convert to AimOffset LookAt' option being broken in Persona.
#rb lina.halper
#tests works for Femme now.
Change 3281019 on 2017/02/01 by Jason.Bestimt@ROBOMERGE_ORION_Dev_General
#!ROBOMERGE-AUTHOR: jason.bestimt
#ORION_MAIN - Merge 37.2 @ CL 3280498
#RB:none
#Tests:none
#!ROBOMERGE-SOURCE: CL 3281018 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3280813 on 2017/02/01 by Jason.Bestimt@ROBOMERGE_ORION_Dev_General
#!ROBOMERGE-AUTHOR: matthew.griffin
Prevent inclusion of NotForLicensees files when staging CrashReportClient config files
#rb none
#tests none
#!ROBOMERGE-SOURCE: CL 3280812 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3279921 on 2017/01/31 by Yanni.Tripolitis@yanni.tripolitis_Dev_General_Cary
Fixed an error in the Round MF, that was somehow "leaked" into Paragon from Odin.
#lockdown Billy.Rivers, Adam.Bellefeuil
#!codereview Tim.Elek
Change 3279178 on 2017/01/31 by Daniel.Lamb@daniel.lamb_T3905_6612
Fixed up diff files commandlet stack information
#rb Joe.Conley
#test Diff cooked packages
Change 3279084 on 2017/01/31 by Andrew.Grant@andrew.grant.T6730.orion.floating
Merging //UE4/Main at 3276432 through Orion-Staging
#rb #tests na
Change 3279078 on 2017/01/31 by Jason.Bestimt@ROBOMERGE_ORION_Dev_General
#!ROBOMERGE-AUTHOR: jason.bestimt
#ORION_MAIN - Merge 37.2 @ CL 3279032
#RB:none
#Tests:none
#!ROBOMERGE-SOURCE: CL 3279077 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3277908 on 2017/01/30 by Jason.Bestimt@ROBOMERGE_ORION_Dev_General
#!ROBOMERGE-AUTHOR: jason.bestimt
#ORION_37 - Fix for "-game" crash with missing meta data
#RB:none
#Tests:none
[CodeReviewed]: andrew.grant, jamie.dale, mieszko.zielinski
#!ROBOMERGE-SOURCE: CL 3277901 in //Orion/Release-37/... via CL 3277902 via CL 3277904 via CL 3277905
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3277520 on 2017/01/30 by Andrew.Grant@andrew.grant.T6730.orion.floating
Workaround for OR-35418
#!ROBOMERGE: Main
#rb none
#tests verified ShortSoloGame test completes without a crash
Change 3277357 on 2017/01/30 by Daniel.Lamb@daniel.lamb_T3905_6612
Fixed the rebuild lighting commandlet.
#rb Trivial
#test Rebuild lighting dev general
Change 3277322 on 2017/01/30 by Jason.Bestimt@ROBOMERGE_ORION_Dev_General
#!ROBOMERGE-AUTHOR: jason.bestimt
#ORION_MAIN - Merge 37.2 @ CL 3277275
#RB:none
#Tests:none
#!ROBOMERGE-SOURCE: CL 3277296 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3277210 on 2017/01/30 by Jason.Bestimt@ROBOMERGE_ORION_Dev_General
#!ROBOMERGE-AUTHOR: andrew.grant
Non-shipping test changes:
Fixed issue where with -stdout messages would be duplicated due to FeedbackContextAnsi echoing to stdout by default
Changed stdout output to postfix instead of trail newlines
Firstpass of finding and displaying crash callstacks in Orion Test Framework.
#rb none
#tests ran test framework with tests that purposefully crashed/checked
#!ROBOMERGE-SOURCE: CL 3276889 in //Orion/Release-37/... via CL 3277207 via CL 3277208 via CL 3277209
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3276774 on 2017/01/29 by Andrew.Grant@andrew.grant.T6730.orion.floating
Fix for non-unity issue.
#tests compiled
#rb none
#!ROBOMERGE: Main, DUI
Change 3276594 on 2017/01/28 by Lina.Halper@Lina.Halper_Orion
Checked in potential fix for nonunity build issue
#rb:none
#tests:compile
Change 3275806 on 2017/01/27 by Ben.Salem@ben.salem_OrionMain
Adding in a checkpointing system for automated test passes where, if a client crashes while running a pass, on reboot and reissue of the automation command the test pass will start off where it left off, skipping the crashing test.
#rb clayton.langford
#tests Ran several dozen test passses. Seriously.
#!codereview steve.white, bob.ferreira, clayton.langford, adric.worley
Change 3275803 on 2017/01/27 by Shaun.Kime@shaun.kime_RDU-WD-9788_oriondevgen
Paragon has retainer widgets with no World set. When encountered, they can cause the scene list to be desynchronized with the rendering thread.
This logic resolves the issue by registering a null scene in this case, properly setting the slate scene index for subsequent slate draw calls.
#rb nick.darnell
#jira OR-34919
#TESTS na
Change 3275533 on 2017/01/27 by Max.Chen@Max.Chen_T4664_Orion_Main
Sequencer: Switch to static pointer to fix crash when tearing down curve editor.
#jira UE-40796
#rb andrew.rodham
#tests none
Change 3275093 on 2017/01/27 by Jason.Bestimt@ROBOMERGE_ORION_Dev_General
#!ROBOMERGE-AUTHOR: jason.bestimt
#ORION_MAIN - Merge 37.2 @ CL 3273298
#RB:none
#Tests:none
#!ROBOMERGE-SOURCE: CL 3273417 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3274700 on 2017/01/26 by Lina.Halper@Lina.Halper_Orion
#Anim curve crash on cooking
- fixed crash during cooking while accessing default value of material
- this code doesn't have to run during cooking with inactive world, so I'm checking that
#code review: Daniel.Wright, Chris.Bunner, Jurre.DeBaare
#rb: none
#tests: cooking
Change 3274129 on 2017/01/26 by Lina.Halper@Lina.Halper_Orion
Fixed safer to get featurelevel
#rb: Daniel.Wright
#tests: compile/wolf
Change 3274012 on 2017/01/26 by Lukasz.Furman@Lukasz.Furman_T7320_OrionStream
fixed crash in navigation grids
#jira OR-35356
#rb none
#tests PIE
Change 3273803 on 2017/01/26 by Lina.Halper@Lina.Halper_Orion
Fixed issue with animation curve getting reset to 0.f
- the issue is that skeleton contains material flag types, so now it just keeps setting the value
- even after I fix validation check, it still cleared it due to the material curve not found anymore, so added to support default value setting
#jira: OR-34563
#rb: Martin.Wilson, Chris.Bunner, Benn.Gallagher
#code review: Martin.Wilson, Daniel.Wright
#tests: wolf, coil
Change 3273257 on 2017/01/26 by Alexis.Matte@amatte-orion-dev-general
Isolate by material slot instead of section index. Add UI to isolate and highlight material in the material panel
#rb matt.kuhlenschmidt
#jira UE-41131
#tests none
Change 3272527 on 2017/01/25 by Jason.Bestimt@ROBOMERGE_ORION_Dev_General
#!ROBOMERGE-AUTHOR: chris.bunner
Ensure FSceneRenderTargets snapshot copies default clear colors.
#tests Golden path on lowest and high settings
#rb None
#lockdown Jason.Bestimt
#jira OR-34905
#!ROBOMERGE-SOURCE: CL 3272507 in //Orion/Release-37.1/... via CL 3272521 via CL 3272525
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3272244 on 2017/01/25 by Rolando.Caloca@rolando.caloca_T3903_OrionMainS
Show more info when a material instance failed to compile
#jira OR-34626
#tests Forced crash in the debugger
#rb Daniel.Wright
Change 3272109 on 2017/01/25 by Jason.Bestimt@ROBOMERGE_ORION_Dev_General
#!ROBOMERGE-AUTHOR: philip.buuck
Fix bad merge from Main
#rb Dan.Hertzka
#tests PIE
[CodeReviewed] Andrew.Grant
#lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3272106 in //Orion/Release-37.1/... via CL 3272107 via CL 3272108
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3271721 on 2017/01/25 by Lukasz.Furman@Lukasz.Furman_T7320_OrionStream
jungle minions will spawn navigation obstacles when they are stuck in static geometry, fixed issues with falling off cliffs
#jira OR-35054
#rb Mieszko.Zielinski
#tests PIE
Change 3271432 on 2017/01/25 by Jason.Bestimt@ROBOMERGE_ORION_Dev_General
#!ROBOMERGE-AUTHOR: jason.bestimt
#ORION_MAIN - Merge 37.2 @ CL 3271043
#RB:none
#Tests:none
#!ROBOMERGE-SOURCE: CL 3271429 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
[CL 3322856 by Andrew Grant in Main branch]
#rb none
#lockdown Nick.Penwarden
==========================
MAJOR FEATURES + CHANGES
==========================
Change 3203880 on 2016/11/18 by Ori.Cohen
Copying //UE4/Dev-Physics-Upgrade to Dev-Framework (//UE4/Dev-Framework)
Change 3207429 on 2016/11/22 by Marc.Audy
Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 3207285
Change 3252627 on 2017/01/10 by Lukasz.Furman
removed duplicated entries from visual logger shape rendering
#ue4
Change 3252675 on 2017/01/10 by Ori.Cohen
Add support for tagged memory regions (Copying //Tasks/UE4/Dev-ImmediateModePhysics to Dev-Framework (//UE4/Dev-Framework))
Change 3252686 on 2017/01/10 by Ori.Cohen
Refactor BodySetup to make it easier to reuse shape creation (Copying //Tasks/UE4/Dev-ImmediateModePhysics to Dev-Framework (//UE4/Dev-Framework))
Change 3252833 on 2017/01/10 by Ori.Cohen
Refactor constraint so that it can be used for external solvers. (Copying //Tasks/UE4/Dev-ImmediateModePhysics to Dev-Framework (//UE4/Dev-Framework))
Change 3252887 on 2017/01/10 by Dan.Reynolds
Increased modes to include:
Harmonic minor
Melodic minor (going up)
Pentatonic (Major)
Pentatonic (minor)
Whole Tone
Diminished (WH)
and Blues
Change 3252895 on 2017/01/10 by Aaron.McLeran
update to music utilities.
Change 3253060 on 2017/01/10 by Aaron.McLeran
Updates to synthesis plugin and some new features to DSP objects
Change 3253061 on 2017/01/10 by Aaron.McLeran
Updates to music maps
Change 3253078 on 2017/01/10 by Aaron.McLeran
Removing pragma optimization code accidentally checked in
Change 3253110 on 2017/01/10 by Ori.Cohen
First iteration of immediate mode ragdoll node (Copying //Tasks/UE4/Dev-ImmediateModePhysics to Dev-Framework (//UE4/Dev-Framework))
Change 3253315 on 2017/01/10 by Aaron.McLeran
Fixing a few bugs in DSP objects
- Added a new types file EpicSynth1 and EpicSynth1 component can share enums
Change 3253577 on 2017/01/11 by Aaron.McLeran
Checking in updates to assets for music -- celestial manager for rotating objects like planets, new ambient map
Change 3254052 on 2017/01/11 by Ori.Cohen
Fix build.
Change 3254059 on 2017/01/11 by Ori.Cohen
Turn off html5 trying to build apex.
Change 3254095 on 2017/01/11 by Ori.Cohen
Fix build
Change 3254200 on 2017/01/11 by Jon.Nabozny
Make vectorized FTransform Accumulate (with blend) and AccumulateWithAdditive (with blend) consistent with the non-vectorized version and comments.
#JIRA UE-40469
Change 3254334 on 2017/01/11 by Marc.Audy
Put in missing virtual
Change 3254397 on 2017/01/11 by dan.reynolds
Updates to OtonOkeMap
Change 3254410 on 2017/01/11 by Marc.Audy
Cleanup autos
Change 3254420 on 2017/01/11 by Marc.Audy
PR #3110: Add missing IsInAudioThread check (Contributed by projectgheist)
Modified somewhat, but based on what PR indicated as a problem.
#jira UE-40369
Change 3254423 on 2017/01/11 by Marc.Audy
Optimize GetDefaultSubobjectByName and GetDefaultSubobjects
Remove autos
Change 3254826 on 2017/01/11 by Aaron.McLeran
Bringing optimizations to dev-framework
Change 3254831 on 2017/01/11 by dan.reynolds
Modified MidiSynthTestBP to use Program Change events to pull a Preset from a Preset Bank--added a Data Blueprint Object ES1Bank_Default (containing Preset arrays) with children classes for different classifications of Presets.
Change 3254833 on 2017/01/11 by dan.reynolds
Updating MidiSynthTestBP's default SynthPreset pan value.
Change 3254851 on 2017/01/11 by dan.reynolds
Updating ES1Bank_Bass
Updating OtonOkeMap
Change 3254854 on 2017/01/11 by Aaron.McLeran
Some fixups for pan modulation
Change 3255682 on 2017/01/12 by aaron.mcleran
Turning the bass down a bit on OtonOkeMap
Change 3255721 on 2017/01/12 by Marc.Audy
Fix spelling error
Change 3255790 on 2017/01/12 by Marc.Audy
Copying //UE4/Dev-Physics-Upgrade to Dev-Framework (//UE4/Dev-Framework)
Change 3256263 on 2017/01/12 by Ori.Cohen
Refactor immediate mode api to take PxD6Joint and PxRigidActor instead.
Change 3256288 on 2017/01/12 by Ori.Cohen
Undo constraint refactor as we found a way around it and it made the code much harder to read/debug
Change 3256360 on 2017/01/12 by Ori.Cohen
Make sure physx actors passed into immediate mode are done so with proper locks (can probably improve this in the case where the actor is not even in the scene)
Change 3256846 on 2017/01/13 by Marc.Audy
Deprecate FBox/FBox2D int32 constructor because it makes no sense if you pass in a non 0 value. Use ForceInit instead.
Change 3256954 on 2017/01/13 by Marc.Audy
Fix missed fixup of deprecated constructor use
Change 3257167 on 2017/01/13 by Jon.Nabozny
Fix check in FBodyInstance::SetCollisionEnabled.
Create convenience methods for HasPhysics and HasQuery.
#jira UE-39633
Change 3257181 on 2017/01/13 by Zak.Parrish
Adding input map and some testing content to Xenakis
Change 3257183 on 2017/01/13 by Mieszko.Zielinski
Implemented an improved navigation projection BP function that retrieves both projected locaiton as well as a boolean indicating if the projection succeeded #UE4
Also, did similar changes to GetRandomReachablePointInRadius and GetRandomPointInNavigableRadius
#jira UE-40368
Change 3257211 on 2017/01/13 by Jon.Nabozny
Fix CIS issue caused by 3257167.
Change 3257220 on 2017/01/13 by Marc.Audy
Additional FBox constructor deprecation fixups
Change 3257236 on 2017/01/13 by zak.parrish
Fixed error on Xenakis input pawn
Change 3257242 on 2017/01/13 by zak.parrish
Update to InputListener
Change 3257273 on 2017/01/13 by Marc.Audy
No reason to pass simple types by reference
Change 3257418 on 2017/01/13 by Ori.Cohen
Attempt to turn android physx libs back to static libs.
Change 3257445 on 2017/01/13 by Ori.Cohen
Turn android libs back to OBJ and removed unreal side linking as it seems we are now just merging into a single physx lib
Change 3257903 on 2017/01/14 by Aaron.McLeran
Additions to synth module and updates to dsp objects
- Adding ability to create arbitrary modular patches from modulating sources to modulation destinations
- DSP objects define their default depths but patches can override
- Creating new SynthesisEditor module for synthesis plugin so we can create synthesis preset assets
- Adding a preset bank type so we can store a bank of presets (aka factory presets)
Change 3258179 on 2017/01/15 by Seth.Weedin
Duplicating input test map for some FX work
Change 3258181 on 2017/01/15 by Seth.Weedin
Modify skybox in test map to be dark and spooky
Change 3258183 on 2017/01/15 by aaron.johnson
substituted classes, changed wind speed and adjusted level lighting
Change 3258190 on 2017/01/15 by aaron.johnson
substituted triplet pawn and motion controller classes, enabled grabbing animations
Change 3258191 on 2017/01/15 by Aaron.McLeran
Getting source effects working for GDC demo
- Added new synthesis editor module to create instances of user-created source effects
- Added code to do source effects
- Modified old design to a newer, more simpler design for calling into client code to set parameters. No longer using the complex struct reflection design and instead just pass in the uobject preset the user created. They'll then cast it to the type that has the actual settings.
- Tweaks and fixes to existing dsp objects to get source effects working
- Modified existing engine code to allow for playing out source effect tails
- Only supporting mono and stereo assets for source effect processing. Multi-channel effect processing is overly complex for this feature though we may extend the capabilities in the future.
- Fixed issue of pitching with stereo delay effect on setting first interpolated param
- Moving synth/dsp stuff in synthesis plugins into appropriate public/private folders in plugin/module
- Deleting some cruft files no longer needed
Change 3258201 on 2017/01/15 by Seth.Weedin
C++ and BP classes for managing grid cells. Initial grid mapping tests. #rb none
Change 3258206 on 2017/01/15 by aaron.johnson
map push, triplets interface created, debug widget placed in level
Change 3258222 on 2017/01/15 by Aaron.McLeran
Fixing crash when there's a null entry in the source effect chain
Fixed some zippering introduced by applying volume twice.
Change 3258225 on 2017/01/15 by aaron.johnson
Interface changes, pawn output values wip
Change 3258228 on 2017/01/15 by aaron.johnson
Pawn should be outputting all correct values for Tripletsinterface
Change 3258242 on 2017/01/15 by Stanley.Hayes
Edge lights and Spherical Density Materials
Change 3258251 on 2017/01/16 by Seth.Weedin
More progress on grid FX. Add curve strength modifiers, begin hooking up interaction. #rb none
Change 3258284 on 2017/01/16 by Aaron.McLeran
Fixing CIS build error
Surprised that MSVC allows that...
Change 3258525 on 2017/01/16 by Mieszko.Zielinski
Made UGameplayTask::ResourceOverlapPolicy configurable via ini files #UE4
Change 3258537 on 2017/01/16 by Lukasz.Furman
fixed duplicated & undo operations not updating navigation area in nav link proxy and nav link component
#ue4
Change 3258595 on 2017/01/16 by Marc.Audy
Fix static analysis warning
Change 3259364 on 2017/01/16 by Mieszko.Zielinski
BTTask_RotateToFaceBBEntry comment spelling fix #UE4
#jira UE-40669
Change 3259683 on 2017/01/16 by dan.reynolds
Updated Preset Bank System implemented in MidiSynthTestBP and 4 Preset Banks have been started
Change 3260244 on 2017/01/17 by Lina.Halper
#anim
- optimize layer blend node to not create mask weights in run-time but in compile time.
#code review: Martin.Wilson
Change 3260617 on 2017/01/17 by Ori.Cohen
Immediate mode spawns its own actors.
Change 3260701 on 2017/01/17 by Ori.Cohen
Don't bother blending physics with animation when physics is QueryOnly
Change 3260796 on 2017/01/17 by Ori.Cohen
EndPhysics tick will no longer be scheduled if QueryOnly is used on a ragdoll.
Change 3261207 on 2017/01/17 by Ori.Cohen
First iteration of contact enabling/disabling for immediate mode.
Change 3262010 on 2017/01/18 by Marc.Audy
Remove some autos
Change 3262525 on 2017/01/18 by Lina.Halper
Fix crash with required bones index not using property indexing
#jira: UE-40786
Change 3263658 on 2017/01/19 by Martin.Wilson
Add AnimTechDemo to dev-framework (base third person + feng mao)
Change 3263684 on 2017/01/19 by Lina.Halper
#anim : layer node - fix allocation change I made by mistake
Change 3264523 on 2017/01/19 by Ori.Cohen
Immediate mode can now add static geometry it finds in the world. Also improve contact gen by caching iteration order
Change 3264701 on 2017/01/19 by Ori.Cohen
Make it so that immediate mode ragdolls collide with the ground in persona.This is a bit of an editor only hack which allows immediate mode to find non-static actors
Change 3264980 on 2017/01/19 by Ori.Cohen
Make sure physics asset collision disabled works in immediate mode.
Change 3265011 on 2017/01/19 by Ori.Cohen
Added the ability to override physics asset for immediate mode
Change 3265030 on 2017/01/19 by Ori.Cohen
Added override gravity for immediate mode.
Change 3265650 on 2017/01/20 by Benn.Gallagher
NvCloth Source
Change 3265652 on 2017/01/20 by Benn.Gallagher
NvCloth Lib
#rnx
Change 3265653 on 2017/01/20 by Benn.Gallagher
NvCloth Bin
#rnx
Change 3266195 on 2017/01/20 by Danny.Bouimad
Initial ClothTest Assets for NCloth Before and after comparison TM-MultiClothTest (Under Maps>Framework>Cloth)
Change 3266377 on 2017/01/20 by Marc.Audy
Ensure that OrphanedDataOnly and TrashClass blueprint generated classes are correctly considered a blueprint class for disregard for GC purposes.
Change 3267873 on 2017/01/23 by Jon.Nabozny
Fix SceneProxy shadowing in UGeometryCacheComponent.
Change 3268025 on 2017/01/23 by Benn.Gallagher
IWYU change, platform PCH generation seemed to hide this one.
Change 3268026 on 2017/01/23 by Benn.Gallagher
Fixed LOCTEXT_NAMESPACE being inconsistently scoped in an #if block
#rnx
Change 3268630 on 2017/01/23 by Zak.Parrish
Updating to add MIGS shooter content, as well as audio interaction Blueprints
Change 3268663 on 2017/01/23 by Ori.Cohen
Ragdoll animnode uses raw physics asset pointer to ensure it makes a hard reference.
Change 3268811 on 2017/01/23 by Ori.Cohen
Added component space sim for immediate mode
Change 3269369 on 2017/01/24 by Benn.Gallagher
Copying //Tasks/UE4/Dev-UEFW-11-NewClothingPipeline to Dev-Framework (//UE4/Dev-Framework)
Replaced clothing with new simulation framework
Change 3269417 on 2017/01/24 by danny.bouimad
Minor Update to cloth map for test
Change 3269420 on 2017/01/24 by Benn.Gallagher
Removed APEX simulation from clothing framework (used in testing, not fully complete)
Change 3269421 on 2017/01/24 by danny.bouimad
Small tweaks
Change 3269515 on 2017/01/24 by Lukasz.Furman
enabled gameplay debugger's OnSelectionChanged event support for both PIE and SIE modes
fixed GameplayAbility debugger's category not using IAbilitySystemInterface
#ue4
Change 3269595 on 2017/01/24 by mason.seay
Break apart physics asset for crash bug
Change 3269819 on 2017/01/24 by Ori.Cohen
Make the possibly kinematic actor the first actor in the immediate mode joint. This is consistent with physx vanilla solver.
Change 3270364 on 2017/01/24 by Josh.Stoddard
upgrade to the latest version of v-HACD:
https://github.com/kmammou/v-hacd/tree/master/src/VHACD_Lib
commit: 7a09f9d
NOTE: only updated windows binaries
mac and linux still using old binaries until they can be tested
#jira UE-40124 #rb josh.stoddard
Change 3271188 on 2017/01/25 by Jurre.deBaare
Post-import script support
#jira UEFW-80
Change 3271249 on 2017/01/25 by Thomas.Sarkanen
Move soundwave-internal curve tables to advanced display
Exposing it was confusing to audio people
Change 3271586 on 2017/01/25 by Marc.Audy
Don't rerun construction scripts twice on a level that has been hidden and reshown
#jira UE-40306
Change 3272048 on 2017/01/25 by Ori.Cohen
Fix for immediate mode sim when root body is the same as the root bone.
Change 3272083 on 2017/01/25 by Ori.Cohen
Make sure to warn when component space sim and collision are used together. Also handle it gracefully.
Change 3272300 on 2017/01/25 by Ori.Cohen
Fix incorrect collision generation when a shape's local pose is not identity.
Change 3273195 on 2017/01/26 by Jurre.deBaare
Fix for Anim import script crash in GetBonePosesForTime
Change 3273204 on 2017/01/26 by Ben.Marsh
Ignore PRAGMA_DISABLE_SHADOW_VARIABLE_WARNINGS and PRAGMA_ENABLE_SHADOW_VARIABLE_WARNINGS macros between include directives. Fixes CIS warning with IncludeTool.
Change 3273378 on 2017/01/26 by James.Golding
In AnimBP editor, call CopyNodeDataToPreviewNode when properties are edited, not just pin defaults changed
Change 3273381 on 2017/01/26 by James.Golding
Big refactor to PoseDriver
- RBF logic now moved into its own class/file
- Allow editing of transform and radial scaling per-target
- Add support for different falloff functions (not just Gaussian)
- Allow driving curves directly, rather than always poses
- Add details customization for pose driver node
- Edits to PoseDriver settings now take immediate effect, don't need to recompile
Change 3273826 on 2017/01/26 by Josh.Stoddard
modify VHACD to improve quality of hulls generated by convex decomposition
NOTE: mac libs not included - mac editor will use legacy libs for now
Change 3273902 on 2017/01/26 by Marc.Audy
Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 3273433
Change 3274018 on 2017/01/26 by Ori.Cohen
Added immediate physics preview in phat.
Change 3274165 on 2017/01/26 by Ori.Cohen
PhAT now depends on immediate mode plugin. Fix build
#JIRA UE-41179
Change 3275001 on 2017/01/27 by Jurre.deBaare
Fix for crash in Persona with Anim Modifiers
Change 3275297 on 2017/01/27 by Ori.Cohen
Big refactor to iterate over shapes instead of bodies (allows multiple shape per body collision)
Change 3275340 on 2017/01/27 by Benn.Gallagher
Fixed Paragon clothing crashes during clothing upgrade step, fixed bone mapping not getting updated on reimport with different hierarchy
#jira UE-41025
#jira UE-41039
Change 3275383 on 2017/01/27 by Benn.Gallagher
Blacklisted double promotion warning on ps4 NvCloth build
#rnx
Change 3275426 on 2017/01/27 by Benn.Gallagher
Removed CUDA dependencies from NvCloth cmake files
Change 3275670 on 2017/01/27 by Ori.Cohen
Fix phat ragdoll in immediate mode updating sketal mesh component transform
Change 3275673 on 2017/01/27 by Ori.Cohen
Add position/velocity iteration to immediate mode
Change 3276001 on 2017/01/27 by Alan.Noon
Migrated Immediate Mode Minion Ragdoll Content to GDC AnimTech Project. Updated DefaultInput.ini
none
Change 3276596 on 2017/01/28 by Aaron.McLeran
Removing unused #ifdef
Change 3276597 on 2017/01/28 by Aaron.McLeran
Getting rid of static analysis warning
Change 3277354 on 2017/01/30 by Lukasz.Furman
fixed custom navlink Id collisions
#ue4
Change 3277356 on 2017/01/30 by Lukasz.Furman
fixed comments in GameplayDebugger.h
#jira UE-41103
Change 3277371 on 2017/01/30 by mason.seay
Test map for spawn sound/force feedback bug.
Change 3277445 on 2017/01/30 by Lukasz.Furman
fixed compilation warning
#ue4
Change 3277560 on 2017/01/30 by Danny.Bouimad
Made checkin to Fix Crash that occured due to bad content.
Change 3277567 on 2017/01/30 by Ori.Cohen
Fix immediate mode crashing when joint is empty.
#JIRA UE-41026
Change 3277928 on 2017/01/30 by Ori.Cohen
Turn on immediate mode plugin by default
Change 3278433 on 2017/01/30 by Ori.Cohen
Immediate mode supports heightfield collision.
Change 3278449 on 2017/01/30 by Ori.Cohen
Fix immediate mode cache not being initialized properly.
Change 3278787 on 2017/01/31 by James.Golding
Fix CIS error in ImmediatePhysicsSimulation.cpp
Change 3279303 on 2017/01/31 by mason.seay
Assets for RigidBody node bug
Change 3279352 on 2017/01/31 by Benn.Gallagher
Fixed inertia blends on self collision cloth assets as we now only have local space simulation and these values weren't used before
Change 3279377 on 2017/01/31 by Alan.Noon
GDC AnimTech Demo: adjusted minion physics assets
none
Change 3279425 on 2017/01/31 by james.cobbett
Updating QA-Physics map.
Made one of the simulated physics objects more user-friendly, able to enable/disable physics on key-press now.
Change 3279436 on 2017/01/31 by Benn.Gallagher
Fixed inertia scales on Owen mesh
Change 3279480 on 2017/01/31 by Benn.Gallagher
Fixes for clothing behavior changes
#jira UE-41092
Change 3279495 on 2017/01/31 by Ori.Cohen
Remove unneeded cache clearing when contact pairs are not skipped, but there is no collision.
Change 3279579 on 2017/01/31 by james.cobbett
Added new scenario to QA-Physics map.
Moving platforms (up/down, left/right) with physics objects on them.
Change 3279695 on 2017/01/31 by mason.seay
RigidBody node test asset
Change 3280105 on 2017/01/31 by Ori.Cohen
Prevent query only ragdolls from simulating if their bodysetup is marked as simulated. Also remove slow check in term body for owning components. This is not true for destructibles or immediate mode
Change 3280148 on 2017/01/31 by mason.seay
First round of assets for force feedback testing
Change 3280860 on 2017/02/01 by James.Golding
Merge CL 3280853 to Dev-Framework
Fix crash with null CurrentSkeleton on AnimInstance when using Re-import button in SkelMesh Editor
Change 3281172 on 2017/02/01 by Marc.Audy
Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 3281156
Change 3281210 on 2017/02/01 by james.cobbett
Updated QA-Physics map
Added cube that starts off with physics enabled, then disables. Made physics toggleable on that and another cube.
Change 3281211 on 2017/02/01 by James.Golding
Details customization for editing PoseDriver targets list
Change 3281332 on 2017/02/01 by Marc.Audy
Fix bad merge
Fix file types
Change 3281388 on 2017/02/01 by mason.seay
Updated Force Feedback asset
Change 3281396 on 2017/02/01 by mason.seay
moving asset
Change 3281987 on 2017/02/01 by Benn.Gallagher
Fixed project generation failing after main merge
Change 3282047 on 2017/02/01 by Marc.Audy
Fix up Target and build cs files after changes from Dev-Build
Change 3282214 on 2017/02/01 by Ori.Cohen
Expose radial forces to immediate mode
Change 3282221 on 2017/02/01 by Alan.Noon
Immediate Mode GDC demo content: development on minion anim B, refined Orbital Laser Pawn controls, tweaked laser parameters
none
Change 3282273 on 2017/02/01 by Ori.Cohen
Fix crash when recompiling animbp of immediate mode due to null pointer.
Change 3282368 on 2017/02/01 by Ori.Cohen
Quick iteration on minion demo
Change 3282824 on 2017/02/02 by James.Golding
Fix for CIS in RBFSolver.h
Change 3282829 on 2017/02/02 by James.Golding
Fix CIS in PoseDriverDetails.cpp
Fix list UI not refreshing after copying targets from PoseAsset
Change 3282834 on 2017/02/02 by Danny.Bouimad
Adding Pose driver additive assets
Change 3282863 on 2017/02/02 by James.Golding
Add Mambo mesh and Skeleton
Change 3282892 on 2017/02/02 by James.Golding
Copy Aurora (Ice) and Mambo meshes/materials/some anims from Dev-General to AnimTechDemo project in Dev-Framework
Change 3283157 on 2017/02/02 by Mieszko.Zielinski
Cook Orion Win64 fix #UE4
Had to change the Extent param of K2_ProjectPointToNavigation. Updated the error causing Orion BP
Change 3283159 on 2017/02/02 by Marc.Audy
Additional CIS fixes
Change 3283179 on 2017/02/02 by Marc.Audy
More CIS fixes
Change 3283197 on 2017/02/02 by Jurre.deBaare
Fix for issues importing Fornite geometry cache assets
#fix Use actual import number of frames instead of total number of frames in the Alembic Cache
Change 3283201 on 2017/02/02 by Marc.Audy
Keep fixing CIS
Change 3283270 on 2017/02/02 by James.Golding
Merging CL 3276013 to Dev-Framework
- fix issue with additive pose preview applying twice
Change 3283499 on 2017/02/02 by Marc.Audy
More CIS fixes
Change 3283543 on 2017/02/02 by Jon.Nabozny
Update comment on AActor::GetActorBounds to properly reflect ChildActorComponents aren't included in the calculation.
Change 3283663 on 2017/02/02 by Ori.Cohen
Fix potential null dereference in ragdoll node
Change 3283757 on 2017/02/02 by Marc.Audy
May fix remaining CIS issues
Change 3283984 on 2017/02/02 by Marc.Audy
Fix linux CIS
Change 3284039 on 2017/02/02 by Marc.Audy
Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 3283913
Change 3284067 on 2017/02/02 by Marc.Audy
Fixup mistakes in converting redirects
Change 3284187 on 2017/02/02 by Ori.Cohen
Immediate mode works with radial force (not just radial impulse)
Change 3284358 on 2017/02/02 by Ori.Cohen
Update arcblade phys asset for immediate mode
Change 3284667 on 2017/02/02 by Marc.Audy
Arguments is an array not a string now. Fixing commented out code.
Change 3284684 on 2017/02/02 by Marc.Audy
Move AVIWriter out in to its own module to avoid any possible unity build issues where xwindows.h got indirectly included through the DirectShow third party library and caused FGenericWindow::IsMaximized and IsMinimized to conflict with a macro.
Change 3284707 on 2017/02/02 by Marc.Audy
Fix AVIWriter module compilation on Mac
Change 3285012 on 2017/02/03 by Benn.Gallagher
Fixes for Dx NvCloth shader warnings
Change 3285016 on 2017/02/03 by Marc.Audy
Fix missing include
Change 3285048 on 2017/02/03 by Benn.Gallagher
Fixed Persona needing a restart when changing number of clothing assets (import/delete)
#jira UE-41323
Change 3285325 on 2017/02/03 by Marc.Audy
Properly implement AVIWriter module
Change 3285538 on 2017/02/03 by Marc.Audy
Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 3285499
Change 3285735 on 2017/02/03 by Jon.Nabozny
Add IsInAir method to UVehicleWheel.
#jira UE-38369
Change 3285862 on 2017/02/03 by Aaron.McLeran
UE-41435 Fixing PIE audio
- Fixing PIE audio. Recent change to editor preferences from Dev-Editor branch (CL 3234495) caused all audio to be muted in PIE.
Change 3285914 on 2017/02/03 by danny.bouimad
RecomputeTangents Test Assets
Change 3286246 on 2017/02/03 by Mieszko.Zielinski
Changes to game-specific BPs containing calls to deprecated NavigationSystem functions #UE4
#jira UE-41527
#jira UE-41518
Change 3286308 on 2017/02/03 by Ori.Cohen
Make sure physx trimesh scale is never too small. Fix box clamping being ignored. Fixes cook warnings for Odin.
#JIRA UE-41529
Change 3286396 on 2017/02/03 by Ori.Cohen
Fix CIS
Change 3286479 on 2017/02/03 by Ori.Cohen
Copying //UE4/Dev-Physics-Upgrade to Dev-Framework (//UE4/Dev-Framework)
Change 3287421 on 2017/02/06 by James.Golding
Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 3286819
Change 3287427 on 2017/02/06 by James.Golding
Fix PoseBlendNode to 'pass through' if no poses are activated
Change 3287430 on 2017/02/06 by James.Golding
- Add support to PoseDriver for evaluating source bone in the space of a different bone
- Fix driven bone adding a scale of 1
- Fix posedriver values 'sticking' (reset all weights to zero each frame)
- Move CopyTargetsFromPoseAsset and AutoSetTargetScales from FAnimNode_PoseDriver to UAnimGraphNode_PoseDriver (not required outside editor)
- Tranlsation targets now draw larger when selected
- 'Copy from pose asset' now also auto-sets radius for you
- Remove spammy warnings for missing poses/curves
- Add UPoseAsset::GetNumTracks and ::GetFullPose
- Remove unused ExtractionContext from UPoseAsset::GetBaseAnimationPose
- Remove bIncludeRefPoseAsNeutralPose option (not really useful since we no longer always normalize weights to 1.0)
Change 3287496 on 2017/02/06 by Chad.Garyet
fixing busted quotes around defaultvalues
Change 3287569 on 2017/02/06 by Mieszko.Zielinski
Orion BP fixed after deprecating NavigationSystem's BP API #Orion
Change 3287595 on 2017/02/06 by Benn.Gallagher
BuildPhysX.Automation: Deploying PhysX & NvCloth Win64 Win32 PS4 libs.
Built for new NvCloth upgrade
Change 3287598 on 2017/02/06 by Benn.Gallagher
NvCloth Upgrade to 21604115
Added Linux+Mac support
Change 3287710 on 2017/02/06 by Lukasz.Furman
added option to disable navlink polys at the end of generated paths
#ue4
Change 3287857 on 2017/02/06 by Benn.Gallagher
Fixed NvCloth module files to correctly set up linux and mac hopefully
Change 3287894 on 2017/02/06 by Benn.Gallagher
Another fix to NvCloth build files, didn't get picked up in VS for some reason.
Change 3287917 on 2017/02/06 by Lina.Halper
Copy from CharacterRigging to Dev-Framework
#code review:Thomas.Sarkanen, Martin.Wilson, James.Golding, Andrew.Rodham
Change 3287938 on 2017/02/06 by Thomas.Sarkanen
Fix crash opening a media sound wave
#jira UE-41582 - Editor crashes when running Automation test
Change 3287942 on 2017/02/06 by Marc.Audy
Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 3287682
Change 3288035 on 2017/02/06 by James.Golding
Remove C++ GameMode and pawn classes (replace with floating BP instead)
Resave anims to remove Orion refs
Add simple AnimBP and map for Mambo testing
Change 3288036 on 2017/02/06 by Benn.Gallagher
Fix to BuildPhysX task to trigger Mac and Linux builds properly
Change 3288125 on 2017/02/06 by Ori.Cohen
Change PhysXCommon back to dylib
Change 3288127 on 2017/02/06 by Benn.Gallagher
Fixed project file identification not working for NvCloth under XCode
Change 3288156 on 2017/02/06 by Benn.Gallagher
Disable "expansion-to-defined" warning in Linux NvCloth builds
Change 3288159 on 2017/02/06 by Lina.Halper
potential compile fix for Ocean Editor
#code review:Thomas.Sarkanen
Change 3288190 on 2017/02/06 by Ori.Cohen
Link against static PhysXCommon for mac
Change 3288200 on 2017/02/06 by Marc.Audy
Fix CIS
Change 3288270 on 2017/02/06 by Lina.Halper
fix compile error
#code review:Thomas.Sarkanen, Marc.Audy
Change 3288302 on 2017/02/06 by Thomas.Sarkanen
Fixed ensure when deselecting bones in anim BP editor
#jira UE-41274 - Ensure when clicking in the viewport of an animation blueprint
Change 3288348 on 2017/02/06 by Lina.Halper
- Enabled control rig
- Changed plugin name to be Control Rig
Change 3288490 on 2017/02/06 by Benn.Gallagher
Fixes for Mac attempting static links against NvCloth and failing to load dynamic libraries. Worked with MasonS to get Mac editor up and running.
Change 3288511 on 2017/02/06 by Lina.Halper
compile fix
Change 3288513 on 2017/02/06 by Lina.Halper
Check in content to work with
Change 3288615 on 2017/02/06 by Ori.Cohen
Fix skeletal mesh not simulating when using an aggregate.
#JIRA UE-41593
Change 3288791 on 2017/02/06 by thomas.sarkanen
Exposed transforms to cinematics so they can be animated
Change 3288795 on 2017/02/06 by Ori.Cohen
Fix lock warnings for physx
#JIRA UE-41591
Change 3288817 on 2017/02/06 by Charles.Anderson
GDC Arcblade setup tests.
Change 3288825 on 2017/02/06 by Lina.Halper
Fix build issue of shadow variable
Change 3289058 on 2017/02/06 by Ori.Cohen
Fix crash when immediate mode constraint generates 0 rows. This is a potentially temporary fix until NVIDIA replies with a better solution.
#JIRA UE-41026
Change 3289348 on 2017/02/06 by Lina.Halper
fix compile issue
Change 3289369 on 2017/02/06 by Lina.Halper
Renamed leg control to limb control and will be used for arm/feet.
- changed vars.
- has unused variables that will be used soon but want to check in so that i don't block content change on BaseHuman.
#code review:Thomas.Sakanen
Change 3289422 on 2017/02/06 by Lina.Halper
Fixed IK sinking issue - or moving
#code review:Thomas.Sarkanen
Change 3289433 on 2017/02/06 by Lina.Halper
Fixed real shadow error
Change 3289485 on 2017/02/06 by Lina.Halper
fixed build issue
Change 3289657 on 2017/02/07 by thomas.sarkanen
Added rig bone mapping to Ice's skeletal mesh
Change 3289658 on 2017/02/07 by thomas.sarkanen
Added ControlRig map with Ice setup to pose
Change 3289662 on 2017/02/07 by Thomas.Sarkanen
Fixed up static analysis warning
Change 3289663 on 2017/02/07 by Thomas.Sarkanen
Fixed crash when attempting to bind to skeletal mesh with already-set anim BP
Anim instance may not have actually been created when binding, so dont dereference it
Change 3289717 on 2017/02/07 by Benn.Gallagher
Switch Linux NvCloth to static for Linux builds. Adjust lib directory to match actual directory
Change 3289718 on 2017/02/07 by Benn.Gallagher
BuildPhysX.Automation: Deploying NvCloth Linux_x86_64-unknown-linux-gnu libs.
Change 3289744 on 2017/02/07 by Benn.Gallagher
Fixed missing masses causing crash initialising clothing actors
#jira UE-41599
Change 3289746 on 2017/02/07 by Danny.Bouimad
Adding Some Content for JamesG he wanted some nicer looking Pose driver test files.
Change 3289756 on 2017/02/07 by danny.bouimad
Changing the asset for JamesG.
Change 3289785 on 2017/02/07 by James.Golding
Replace old PoseDrive test with Danny's new one
Change 3289858 on 2017/02/07 by Lina.Halper
fixed issue with undo transaction buffer
Change 3289860 on 2017/02/07 by Benn.Gallagher
Fixed crash after reimporting a clothing asset with the clothing config open and then changing the confg
#jira UE-41655
Change 3289912 on 2017/02/07 by Thomas.Sarkanen
Merging using Raven_To_Dev-Framework
Originally from CLs 3249471, 3258522, 3260271, 3273791:
Sequencer: More work supporting array properties more generically
+ fixes
Change 3289962 on 2017/02/07 by James.Golding
Add thickness option to DrawWireDiamond
Change 3289963 on 2017/02/07 by James.Golding
Add spin option to VectorInputBox
Change 3289966 on 2017/02/07 by James.Golding
Add weight bar chart to PoseDriver details
Stop drawing pose weight text in viewport
Fix position targets not drawing larger when selected
Change 3290094 on 2017/02/07 by Thomas.Sarkanen
Fixed typo in filename (fallout from search and replace)
Change 3290119 on 2017/02/07 by Thomas.Sarkanen
Manipulators can now have their IK/FK space set on them
They are not drawn when the space for the chain that they control is not the same as their setting
Also fixed a crash with invalid objects when reloading maps.
Change 3290145 on 2017/02/07 by Thomas.Sarkanen
CIS fix for fallout from Raven changes
#jira UE-41670 - Mac editor fails to compile with PropertyTrackEditor errors
Change 3290319 on 2017/02/07 by Marc.Audy
Make sound player nodes hard reference the assets unless they are in a chain below a quality node.
Change 3290484 on 2017/02/07 by Richard.Hinckley
Fixing grammar in popup messages.
Change 3290533 on 2017/02/07 by Marc.Audy
Make GetAIController BlueprintPure
#jira UE-41654
Change 3290624 on 2017/02/07 by Marc.Audy
Reorder header to avoid include tool warnings
Change 3290697 on 2017/02/07 by Lina.Halper
- support FK manipulator being in local space
- fixed FK key spamming issue for making blend weight to be not keyable - this creates conflicts with enum
#code review: Thomas.Sarkanen
Change 3290748 on 2017/02/07 by Ori.Cohen
Touch immediate mode file to force physx re-link
Change 3290807 on 2017/02/07 by Richard.Hinckley
#jira UE-39891
Updates to assist in automatic documentation generation.
Change 3290946 on 2017/02/07 by Lina.Halper
Fix issue of notify looping.
#jira: UE-31463
#Code review:Martin.Wilson
Change 3291553 on 2017/02/07 by Lina.Halper
Rename/move file(s)
- modified mesh mapping controller window to be Control Rig
Change 3291571 on 2017/02/07 by Lina.Halper
added set up spine option
#code review:Thomas.Sarkanen
Change 3291581 on 2017/02/07 by Ori.Cohen
Temporarily turn off phat immediate mode preview which crashes.
Change 3291949 on 2017/02/08 by James.Golding
Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 3291819
Change 3291966 on 2017/02/08 by Lina.Halper
Fix issue with notify looping bug
#jira: UE-31463
Change 3292247 on 2017/02/08 by Marc.Audy
Clean up bad merge caused by Fortnite integration to main
Change 3292326 on 2017/02/08 by Marc.Audy
Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 3292313
Change 3292409 on 2017/02/08 by Marc.Audy
Resubmit FortPawn.cpp with proper code even though perforce doesn't think there is a difference since when you sync it, the contents are wrong.
Change 3292481 on 2017/02/08 by Ori.Cohen
Fix for convex hull cooking (from Josh.S)
#JIRA UE-41656
Change 3292492 on 2017/02/08 by Mieszko.Zielinski
Redone replacement of deprecated navigation system's BP functions in Fortnite BPs #Fortnite
Change 3292778 on 2017/02/08 by Ori.Cohen
Touch physx DDC key for new cooking.
#JIRA UE-41656
[CL 3293329 by Marc Audy in Main branch]
#lockdown Nick.Penwarden
#rb none
==========================
MAJOR FEATURES + CHANGES
==========================
Change 3209340 on 2016/11/23 by Ben.Marsh
Convert UE4 codebase to an "include what you use" model - where every header just includes the dependencies it needs, rather than every source file including large monolithic headers like Engine.h and UnrealEd.h.
Measured full rebuild times around 2x faster using XGE on Windows, and improvements of 25% or more for incremental builds and full rebuilds on most other platforms.
* Every header now includes everything it needs to compile.
* There's a CoreMinimal.h header that gets you a set of ubiquitous types from Core (eg. FString, FName, TArray, FVector, etc...). Most headers now include this first.
* There's a CoreTypes.h header that sets up primitive UE4 types and build macros (int32, PLATFORM_WIN64, etc...). All headers in Core include this first, as does CoreMinimal.h.
* Every .cpp file includes its matching .h file first.
* This helps validate that each header is including everything it needs to compile.
* No engine code includes a monolithic header such as Engine.h or UnrealEd.h any more.
* You will get a warning if you try to include one of these from the engine. They still exist for compatibility with game projects and do not produce warnings when included there.
* There have only been minor changes to our internal games down to accommodate these changes. The intent is for this to be as seamless as possible.
* No engine code explicitly includes a precompiled header any more.
* We still use PCHs, but they're force-included on the compiler command line by UnrealBuildTool instead. This lets us tune what they contain without breaking any existing include dependencies.
* PCHs are generated by a tool to get a statistical amount of coverage for the source files using it, and I've seeded the new shared PCHs to contain any header included by > 15% of source files.
Tool used to generate this transform is at Engine\Source\Programs\IncludeTool.
[CL 3209342 by Ben Marsh in Main branch]
#rb None
#lockdown Nick.Penwarden
==========================
MAJOR FEATURES + CHANGES
==========================
Change 2825716 on 2016/01/12 by Marc.Audy
Fix GrabDebugSnapshot virtual function definitions in Ocean
Change 2828462 on 2016/01/14 by Marc.Audy
Back out changelist 2825716
Change 3153526 on 2016/10/06 by Zak.Middleton
#ue4 - Fix CharacterMovement hanging on to a bad/penetrating floor check result and not continuing to check for a valid floor. Only occured if bAlwaysCheckFloor was false. This could in rare situations cause the character to continue to attempt to depenetrate an object far away from it until another floor check occured. To prevent this we now force a floor check after the depenetration.
Related to OR-14528.
Change 3153580 on 2016/10/06 by Benn.Gallagher
Skeletal LOD workflow refactor. Now we track source files for LODs to save time when reimporting LODs often. It's still possible to pick new files and overwrite the current settings.
#jira UE-36588
Change 3154264 on 2016/10/06 by Aaron.McLeran
UE-37004 UE-37005 Fixing stat soundwaves
Change 3154560 on 2016/10/07 by James.Golding
UE-20739 Fix auto box in Morph Target Preview panel
Change 3154776 on 2016/10/07 by Ben.Zeigler
#Fortnite Change the ability UI to use the Tag UI data instead of the Tag Categories, as Tag Categories were redundant and are being removed in the tag refactor. I'm not sure this code is actually in use any more.
Change 3154954 on 2016/10/07 by Ben.Zeigler
Move GameplayTagsEditor to a plugin, and change GameplayTagsManager to be accessed directly without the module load overhead, as it is part of the engine module set.
Performance improvements to GameplayTags to maintain a ParentTag list when tag containers get modified. It does a quick update on add, and a slow recompute on other changes. This leads to a 10x improvement in IncludeParent queries
Replace RemoveAllTags and RemoveAllTagsKeepSlack with Reset, which already existed but didnt work correctly.
Removed the Category map from gameplay tags, games are using other systems to do translateable text.
Significant internal changes to GameplayTagsManager, moved from 3 redundant maps to 1 map and removed unused functionality
Change 3154955 on 2016/10/07 by Ben.Zeigler
Game compile fixes for changes to GameplayTags module and API. Removed redundant calls to remove tags, TagContainer uses Reset() like other container types
Change 3154995 on 2016/10/07 by Aaron.McLeran
UE-37012 fix compile issue
Change 3155009 on 2016/10/07 by Aaron.McLeran
UE-37009 Ensure failed for FXAudio2SoundBuffer::Seek() in XAudio2Buffer.cpp
- Removing ensure and using if statement instead. It looks possible for decompression state to fail to be created, that state is logged elsewhere.
Change 3155128 on 2016/10/07 by Ben.Zeigler
Add old location of GameplayTagsEditor to junk manifest
Change 3155268 on 2016/10/07 by Aaron.McLeran
UE-37024 Set Sound Mix Class Override still Playing Sounds in Certain Conditions
Change 3155561 on 2016/10/07 by Ben.Zeigler
GameplayTag fixes made based on code review feedback:
Deprecate custom node for making a literal gameplay tag container and add proper make and break functions to the blueprint library
Remove direct access to the tag container internals as it has always been unsafe
Add many missing utility functions to the library and change things to pass FGameplayTag by value. TagContainers must still be passed by reference though as they are large
Fix case where comparing two containers with the tags in different orders would fail
Remove deprecated serialization entirely, print error when trying to load very old tags
Add RemoveAllTags and RemoveAllTagsKeepSlack back to container, but deprecate them
Change 3155842 on 2016/10/07 by dan.reynolds
AEOverview Update - Attenuation Shapes Test Map + Counting Test Assets
Change 3156779 on 2016/10/10 by Richard.Hinckley
Fixing/reordering comments for basic types.
Change 3156926 on 2016/10/10 by Ben.Zeigler
Remove deprecated gameplay ability system code involving non-BP gameplay effects and ActiveGameplayEffectQueries
Change 3156998 on 2016/10/10 by Jon.Nabozny
Include K2Node_BaseAsyncAction.h in K2Node_AsyncAction.h to fix compile issue.
Change 3158732 on 2016/10/11 by Zak.Middleton
#ue4 - Don't allow the first move in SafeMoveUpdatedComponent() to ignore penetration when slowly moving out of an object. We really want to pop out completely using the MTD as fast as possible or we can fall through the object in a longer direction.
#jira UE-28610
Change 3159208 on 2016/10/11 by dan.reynolds
Added ancillary SoundClass Passive Mix Modifier Duration Test map
Change 3159211 on 2016/10/11 by Aaron.McLeran
UE-37193 Fixing passive sound mix modifier
Change 3159278 on 2016/10/11 by dan.reynolds
AEOverviewMain integration with the SCO Passive Mix Modifier Duration Test map for additional testing purposes.
Also tweaks and clean-up of SCOverviewPassMixModDuration map and associated Platform_Blueprint
Change 3159596 on 2016/10/12 by danny.bouimad
Updates to TM-Meshbake
Change 3159629 on 2016/10/12 by James.Golding
Add ModifyCurve anim node
Make GetPinAssociatedProperty const correct
Change 3159705 on 2016/10/12 by James.Golding
Add 'ApplyMode' and 'Alpha' options to ModifyCurve node
Change 3159959 on 2016/10/12 by John.Abercrombie
Integrate CL 3159892 from //Fortnite/Main/...
Fixed the Blackboard component pausing but never being unpaused if we ended up restarting the Behavior Tree instead of continuing
#ue4
Change 3160014 on 2016/10/12 by Lukasz.Furman
pass on gameplay debugger in Simulate in Editor mode
#jira UE-36123
Change 3160027 on 2016/10/12 by Lukasz.Furman
fixed behavior tree task restart conditions
copy of CL 3159145
#ue4
Change 3160129 on 2016/10/12 by Lukasz.Furman
gameplay debugger refactor: removed deprecated code
#ue4
Change 3160389 on 2016/10/12 by Lukasz.Furman
added missing include path to gameplay debugger module
#ue4
Change 3160408 on 2016/10/12 by Lukasz.Furman
refactored sanity checks in gameplay debugger EdMode to keep static analysis happy
#ue4
Change 3161143 on 2016/10/13 by James.Golding
UE-37208 UE-37207 Fix AnimNode_ModifyCruve CIS error
Change 3161227 on 2016/10/13 by danny.bouimad
More changes to meshmergemap
Change 3161777 on 2016/10/13 by Ben.Zeigler
API changes for GameplayTag and Container, and fix Redirect loading
Remove Match type and empty count as match bool from common API
In C++ use MatchTag/MatchAny/HasTag/HasAny/HasAll with *Exact variants for exact matching. Old C++ API is still there but I will deprecate and remove soon
In Blueprint use MatchTag/MatchAny/HasTag/HasAny/HasAll with bool parameter for as the bool is more clear. I was able to convert old functions to new ones as no one was overriding the options I removed
Undeprecate the old make literal node and temporarily set GameplayTags in container to be editable. We're not allowed to deprecate things until our internal games fix their usage.
Change 3162095 on 2016/10/13 by Jon.Nabozny
Fix bad default screen resolution in Platformer Game.
#jira UE-34901
Change 3163351 on 2016/10/14 by Marc.Audy
Avoid duplicate accessor calls
Change 3163364 on 2016/10/14 by Marc.Audy
Eliminate auto
Use ForEachObjectWithOuter
Change 3163367 on 2016/10/14 by Marc.Audy
Use ForEachObjectWithOuter instead of GetObjectsWithOuter
Change 3163500 on 2016/10/14 by Marc.Audy
When using SetCullDistance property for static meshes correctly update the cached value
#jira UE-36891
Change 3163674 on 2016/10/14 by Jon.Nabozny
#rn Fix popping in OnRep_ReplicatedAnimMontage.
#jira UE-37056
Change 3164818 on 2016/10/17 by Ori.Cohen
Added a pose snapshot feature that allows users to convert an existing skeletal mesh pose into a node inside the anim blueprint. This is useful for things like getup from ragdoll.
Change 3164903 on 2016/10/17 by Lukasz.Furman
fixed bug in merging behavior tree searches
#ue4
Change 3165236 on 2016/10/17 by dan.reynolds
Fixes and tweaks based on feedback:
- Made most objects Stationary to assist in dynamic lighting changes as sub-levels have unknown orientation until load
- Fixed Blueprint Control map to stop test when the player leaves the zone
- Fixed Blueprint Contorl map typos
Change 3165323 on 2016/10/17 by Aaron.McLeran
PS4 Audio Streaming
- Refactored Opus audio streaming code to have the code which interfaces with audio streaming manager in format-agnostic code (so I can use for AT9 streaming)
- Wrote an AT9 real-time decoder module (will be used in audio mixer)
- Enabled streaming on PS4 platform
- Refactored much of Ngs2 to be more in parity with our other platforms for real-time decoding (Significant changes to Ngs2Buffer)
- Added support for Ngs2 buffer callbacks for when audio needs to be fed to sources rather than pushing data from game thread
- Fixed A3D implementation: creating both a normal sampler rack and an A3D-specific sampler rack
- Fixed up error handling code in Ngs2 so it actually reports real errors
Change 3165997 on 2016/10/18 by Richard.Hinckley
Improving consistency of "New C++ Class" templates and fixing some shadow-variable issues.
Change 3166220 on 2016/10/18 by Aaron.McLeran
UE-37442 Build Tools Win64 completes with 28 errors
- Changing include of appropriate file to not be in #if WITH_ENGINE block
Change 3166262 on 2016/10/18 by Aaron.McLeran
UE-37441 Compile Ocean IOS, Compile FortniteClient Mac, Compile UE4Editor Mac complete with 11 errors
Fixing up the original wave format parsing code in Audio.cpp to avoid redefinitions. This code needs to be removed eventually in favor of the new wave format parser class.
Change 3166562 on 2016/10/18 by Aaron.McLeran
UE-37441 Fixing compile on Mac
- Renamed FFormatChunk to FRiffFormatChunk
Change 3166653 on 2016/10/18 by Aaron.McLeran
UE-37442 Build Tools Win64 completes with 28 errors
Change 3166917 on 2016/10/18 by Aaron.McLeran
UE-37502 Initializing missed data members in FNgs2SoundSource constructor
Change 3167329 on 2016/10/19 by Benn.Gallagher
Made wind properties editable on wind components, had to make the properties unsettable by blueprints and add setter functions so we can trigger render data updates from property updates.
#jira UE-37500
Change 3167575 on 2016/10/19 by Jon.Nabozny
#rn Fix UCharacterMovementComponent::OnTeleported improperly changing movement mode.
#jira UE-37082
Change 3168079 on 2016/10/19 by Ori.Cohen
Fix timing issue that causes snapshotpose to t-pose.
#JIRA UE-37476
Change 3168392 on 2016/10/19 by dan.reynolds
Updated AEOverviewMain with custom Attenuation FBXs to alleviate visual noise when observing complex attenuation shape falloff distances.
Change 3169121 on 2016/10/20 by danny.bouimad
Updates to Merge actor assets
Change 3169128 on 2016/10/20 by Danny.Bouimad
files
Change 3169230 on 2016/10/20 by Lina.Halper
#improved log message
Change 3169243 on 2016/10/20 by Ben.Zeigler
#jira UE-37515 Add UK2Node::ConvertDeprecatedNode which handles node-specific deprecation fixup.
Add code to automatically convert from make/break struct nodes to native call function if there is a native override.
This was hard coded for vector, etc but now works for any type that declares HasNativeMake/HasNativeBreak.
Add serialize override to K2Node that serializes struct defaults when gathering references while saving. References declared in literal struct pins were being skipped
Add specific fixups for GameplayTag make/break functions
Change 3169422 on 2016/10/20 by Aaron.McLeran
UE-37596 Making detail customizations and experimental setting for sound base showing audiomixer-only features
Change 3169620 on 2016/10/20 by Ben.Zeigler
Switch GameplayTagTests to use the new Custom test macro and better failure reporting.
Add TestTrueExpr macro that runs TestTrue with the expression as the display string, like how ensure works.
Change 3169622 on 2016/10/20 by Ben.Zeigler
Fix swapped HasAny logic and bad comments
Change 3169645 on 2016/10/20 by Aaron.McLeran
Re-adding call to Stop source
Change 3169664 on 2016/10/20 by dan.reynolds
AEOverviewMain Update - Fixed Menu bug where clicking the menu item after map reset resulted in requiring two attempts to actually reset the menu item properly. Menu Hit interaction is now much more responsive.
Change 3169997 on 2016/10/20 by Ben.Zeigler
Change from alloca to normal malloc, as static analysis doesn't like alloca in loops due to stack overflow danger
Change 3170796 on 2016/10/21 by Marc.Audy
PR #2878: Prevent 'XXX has natively added scene component' warning in commandlets (Contributed by slonopotamus)
#jira UE-37632
Change 3170802 on 2016/10/21 by Lina.Halper
#ANIM: curve can link to joints
- this allows to filter certain curves per LOD - when the joint is discarded
-> refactored editor object tracker to allow multiple per class
-> refactored so that bone reference supports both skeleton or mesh but make sure you don't access invalid function when using skeleton indices
- layer bone support
#jira: UEFW-207
Change 3170857 on 2016/10/21 by Aaron.McLeran
Disabling checking for device change
Change 3171101 on 2016/10/21 by Ben.Zeigler
Deprecate old gameplay tag functions in favor of new API that doesn't use the enums or module header
Add IsEmpty, Filter, FilterExact, and AddLeafTag to FGameplayTagContainer
Add RequestGameplayTag, MatchesTagDepth and GetGameplayTagParents to FGameplayTag
Remove MatchesEmpty parameter from tag asset interface. This defaulted to true but should now be explicitly checked with IsEmpty()
Engine fixups for those changes
Change 3171102 on 2016/10/21 by Ben.Zeigler
Internal game fixups for tag deprecation
Moved some fortnite tags into the global tag list and fixed fortnite cases. Confident in these changes
Fixed several weird tag uses in Orion. Dave and I should code review these changes as I was unsure on some of them
Some minor changes for Ocean
Change 3171186 on 2016/10/21 by Ben.Zeigler
File got missed in checkin
Change 3171239 on 2016/10/21 by Wes.Hunt
TPSAudit updates.
* Added /Verbose option that will print out the name of each file examined. Useful for debugging if a file was even checked.
* Don't skip Content folders
* Don't skip Engine\Documentation\HTML
* Skip any Content\Localization folders instead of only Engine\Content\Localization
* Skip any Content\Internationalization folders
* Skip .raw, .exr, .r16, .abc, .webm, .collection, .aac files.
* if a file has no extension (like configure files) then treat the filename as the extension
* configure files are treated like shell files
Change 3171245 on 2016/10/21 by Ben.Zeigler
Fix crash when saving nodes that reference properties from struct defaults. Switch FindImportedObject to be safe while saving, it will find existing objects but not load new ones.
I am not sure why StaticFindObject is unsafe during save.
Change 3171248 on 2016/10/21 by Wes.Hunt
TPSAudit: added /veryverbose which lists every file and directory excluded and the reason (file or dir exclusion). This makes the startup MUCH MUCH slower, so only use for debugging.
Change 3171256 on 2016/10/21 by Wes.Hunt
ModuleManager shutdown fixes.
* ShutdownModule is now called in reverse order to when StartupModule is FINISHED.
* This allows modules to reference dependencies in their StartupModule to ensure they are loaded, and be sure they will still be around in ShutdownModule.
* HTTPModule now shuts down in ShutdownModule and not PreUnloadCallback.
* Added comments to Module headers to indicate this new change in behavior.
* Removed manual startup of HTTP module in LaunchEngineLoop as it's no longer needed. Should save the module from being around if not really used by engine.
Change 3171258 on 2016/10/21 by Wes.Hunt
ModuleManager shutdown fixes.
* ShutdownModule is now called in reverse order to when StartupModule is FINISHED.
* This allows modules to reference dependencies in their StartupModule to ensure they are loaded, and be sure they will still be around in ShutdownModule.
* HTTPModule now shuts down in ShutdownModule and not PreUnloadCallback.
* Added comments to Module headers to indicate this new change in behavior.
* Removed manual startup of HTTP module in LaunchEngineLoop as it's no longer needed. Should save the module from being around if not really used by engine.
Change 3171946 on 2016/10/24 by Lina.Halper
Fix so that it checks all the joints before removing
Change 3172126 on 2016/10/24 by Lukasz.Furman
added navlink component
#ue4
Change 3172152 on 2016/10/24 by Jon.Nabozny
Remove UWorld::ComponentOverlapMulti indirection in UPrimitiveComponent::UpdateOverlaps.
UWorldComponentOverlapMulti is just a wrapper that verifies the component is valid, then calls UPrimitiveComponent::ComponentOverlapMulti.
#jira UE-36472
Change 3172364 on 2016/10/24 by Ben.Zeigler
Codereview fixes for tag changes.
Make Tag->Container constructor explicit to avoid bugs
Fix some cases that were using exact to allow parents instead
Change 3173442 on 2016/10/25 by Jon.Nabozny
Fixed crash when opening Anim asset after retargetting.
Change 3174123 on 2016/10/25 by Ben.Zeigler
Add some ini tag data to QAGame, it's now setup to import some from DataTable, and some from ini. This enables the full management UI.
Change 3174394 on 2016/10/25 by dan.reynolds
AEOverview update - added a Streaming Audio test which tests two streaming audio loops (one short, one long).
Change 3175197 on 2016/10/26 by Wes.Hunt
Fix OSS module startup to directly reference HTTP and XMPP as a dependency in StartupModule. This should make MCP startup/shutdown more robust.
#codereivew: sam.zamani,dmitry.rekman,josh.markiewicz
Change 3175236 on 2016/10/26 by Jon.Nabozny
Change FMath::SegmentDistToSegmentSafe to handle the case where either (or both) of the input segments create points.
Either segment may be considered a point if it's two points have a distance that's nearly 0.
#jira UE-19251
Change 3175256 on 2016/10/26 by Jon.Nabozny
Fix CIS for SegmentDistToSegmentSafe change.
Change 3175379 on 2016/10/26 by Jon.Nabozny
Change UCharacterMovementComponent::ApplyImpactPhysicsForces to use IsSimulatingPhysics(BoneName) instead of IsAnySimulatingPhysics on the hit component.
#jira UE-37582
Change 3175408 on 2016/10/26 by Marc.Audy
AudioThreading improvements:
Fix PS4 core 6 issue
Add timeout spam
Radical simplification
Fix suspension CVar
#authors Gil.Gribb/Marc.Audy
#jira OR-30447
Change 3175535 on 2016/10/26 by Marc.Audy
Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 3175266
Change 3175539 on 2016/10/26 by Marc.Audy
Restore affinity for AudioThread and allow it on to 7th (rather than pinning it)
Change 3175631 on 2016/10/26 by Marc.Audy
Fix silly compile error
Change 3175639 on 2016/10/26 by Aaron.McLeran
Fixing audio device removal code
- Flipping active sources to virtual mode
- Handling initializing sources that have become virtual
- Not stopping sounds when device is unplugged
Change 3175665 on 2016/10/26 by dan.reynolds
AEOverview update - Added a Streaming Overview sub test (Streaming Spam)
Change 3175934 on 2016/10/26 by dan.reynolds
AEOverview Streaming Map Fix - fixed AEOverviewStreaming to avoid orphaning sounds when crossing the platforms
Change 3175941 on 2016/10/26 by Marc.Audy
Fix compiler error after merge from Main
Change 3176378 on 2016/10/27 by Jon.Nabozny
Add RotatorToAxisAndAngle function to KismetMath. We already expose RotatorFromAxisAndAngle, this is just the inverse operation.
Change 3176441 on 2016/10/27 by Jon.Nabozny
Fix another CIS issue with SegmentDistToSegmentSafe change.
Change 3176487 on 2016/10/27 by Jon.Nabozny
Hide DemoRecorder from the scoreboard in ShooterGame.
#jira UE-37492
Change 3176616 on 2016/10/27 by Lukasz.Furman
optimized behavior tree debugger update in subtrees
#jira UE-29029
Change 3176717 on 2016/10/27 by james.cobbett
Test asset for UE-37270
Change 3176731 on 2016/10/27 by dan.reynolds
AEOverview Streaming Spam map tweak--fixed STRMOverviewStreamSpam map so it now ensures reproduction on a specific edge case
Change 3176887 on 2016/10/27 by Aaron.McLeran
UE-37899 Failed Assertion when spamming PS4 Streaming Start/Stop
- Fix is to add critical sections to avoid stopping a Ngs2 source voice while it's in an OnBufferEnd callback
#tests Use Dan.Reynold's AEOverviewMain, load STRMOverviewStreamSpam map. will crash in half a second pre-fix, never crashes post-fix.
Change 3177053 on 2016/10/27 by Marc.Audy
Actually reattach previously attached actors when creating a child actor
#jira UE-37675
Change 3177113 on 2016/10/27 by Aaron.McLeran
UE-37906 Fixing stat sounds when the audio thread is enabled.
Change 3177536 on 2016/10/27 by Aaron.McLeran
Updating QASoundWaveProcedural to support stereo procedural sound wave generation.
Change 3177551 on 2016/10/27 by dan.reynolds
AEOverview update
- Tweaked AEOverviewSWP to support testing mono and stereo SoundWave Procedurals
- Added STRMOverviewStreamPriority to test Streaming Voice Priority
Change 3177819 on 2016/10/28 by Thomas.Sarkanen
Consolidated LOD screen size calculations
Static, skeletal and HLOD now use the same method of specifying LOD level at runtime.Namely "Screen Size". When the bounds of the objects sphere occupy half the max screen dimension, the screen size is 0.5 & all of the screen, 1.0.
HLOD still uses a distance based metric at runtime to choose when to switch clusters, so will still not switch LODs on FOV changes.
Conversion functions have been implemented to convert each of the legacy LOD specifications into the new unified version.
Conversion uses an assumption that the average case uses 1080p @ 90 degree FOV. This is necessary as previous screen sizes/areas were based around that resolution and we want the least perf regressions when at that resolution.
Auto LOD now uses the same functionality to determine what LOD thresholds to use.
#tests Verified that LODs switch at equivalent distances/sizes before and after this change for various assets.
#tests Verified that HLOD distance->screen size and inverse functions map correctly
#tests Ran Michael N's triangle count test before and after the changes with Paragon to verify rendered triangle counts do not vary with the new method
Change 3177996 on 2016/10/28 by Marc.Audy
Support play button on SoundCues as well as SoundWaves
Change 3178013 on 2016/10/28 by Marc.Audy
Allow previewing of force feedback effects from content browser
#jira UE-36388
Change 3178020 on 2016/10/28 by Lukasz.Furman
fixed navmesh wall segment calculations for crowds
#jira UE-37893
Change 3178096 on 2016/10/28 by Marc.Audy
Make ALevelSequenceActor::Tick call Super
#jira UE-37932
Change 3178247 on 2016/10/28 by Zak.Middleton
#ue4 - Crash fix when player is destroyed and server checks to see if it needs to force a network update. No repro steps in the bug but guarding against the crash is pretty straightforward.
UE-37902
Change 3178256 on 2016/10/28 by Zak.Middleton
#ue4 - Avoid crash when calling ACharacter::SetReplicateMovement when not on the server.
Change 3178263 on 2016/10/28 by Ben.Zeigler
Add support for a SearchableNameMap to the Linker and the Asset Registry. Call MarkSearchableName(TypeObject,Name) from a serialize function to register that an FName should be considered Searchable.
This change bumps the object version. Also fix it so the StringAssetReferencesMap does not get written out in editor builds
Clean up FLinker::Serialize, as it is no longer called except to get memory size
Add code to mark searchable names for GameplayTags, DataTableHandles, and CurveTableHandles.
Add FAssetIdentifier to the AssetRegistry that allows searching for Package.Object::Name. If Object/Name aren't specified PackageName will be used as it was before
UI Improvements to the reference viewer to support name references. Collapse the reference/dependency checkboxes, and add new checkboxes for SearchableNames and NativePackages, disabled by default
Remove bResolveIniStringReferences option from GetDepdendencies and handle that when parsing in the string asset reference table
Change 3178265 on 2016/10/28 by Ben.Zeigler
Move all ini settings for GameplayTags over to GameplayTagsSettings.h/GameplayTags.ini, instead of being in 3 different places.
Add metadata for the source of a gameplay tag and it's comment to the node, but only in editor builds
Change it so the default list and developer tags list are saved the same way as a list of structs. This will allow UI for selecting what tag list to save it into
The first time someone in the project modifies the GameplayTags project settings it will migrate these settings from the old locations. This will cause defaultEngine.ini to resave, which may wipe out comments
Migrate QAGame's tag config as a test
Change 3178266 on 2016/10/28 by Lina.Halper
Fix issue with anim editor sound play notify doesn't work with follow option
#jira: UE-37946
Change 3178441 on 2016/10/28 by Ben.Zeigler
Fix use of IsValid on names inside asset identifier to properly be a None check and add accessor to make use more clear
Change 3178443 on 2016/10/28 by Ben.Zeigler
Half migrated gameplay tag settings for internal games, will need full migration via the editor on their branches
Change 3178533 on 2016/10/28 by Ben.Zeigler
Build fix
Change 3178655 on 2016/10/28 by Ben.Zeigler
Build fix
Change 3178672 on 2016/10/28 by Lina.Halper
Unshelved from changelist '3164228':
PR #2867: Fixed for UE-15388 : Bones of uniformly scaled SkeletalMesh rotate incorrectly in Persona (Contributed by rarihoma)
#jira: UE-37372
Change 3178675 on 2016/10/28 by Ben.Zeigler
Crash fix if you have no defaultengine.ini redirects section
Change 3178698 on 2016/10/28 by Ben.Zeigler
#jira UE-37774 Fix issue with loading save games referencing UObjects not in memory, this broke in 4.13
Change 3178743 on 2016/10/28 by Lina.Halper
Fixed so that if no key, it clamps to 0.
#jira: UE-36790
Change 3179121 on 2016/10/28 by dan.reynolds
AEOverview tweaks
- updated Concurrency map to tighten up the audio playback (as in James C's feedback)
- tweaked some timers to be closer to real-time
Change 3179912 on 2016/10/31 by Mieszko.Zielinski
Removed unused piece of functionality from UEdGraphSchema_BehaviorTreeDecorator #UE4
Change 3179933 on 2016/10/31 by Lukasz.Furman
fixed missing update timers in avoidance manager
#ue4
Change 3180028 on 2016/10/31 by Ben.Zeigler
#jira UE-373993 Fix crash with bad default value for objects
Change 3180503 on 2016/10/31 by mason.seay
Test map for character spawning bug
Change 3180744 on 2016/10/31 by Ben.Zeigler
#jira UE-38025 Fix APlayerController:DisplayDebug to not make a bad copy of the debug display manager
Change 3180914 on 2016/10/31 by Ben.Zeigler
#jira UE-37773 Add hooks for deleting and renaming tags, untested pending UI support
Add handler for editing a gameplaytag asset from asset browser
Change 3181879 on 2016/11/01 by Marc.Audy
Rollback CL# 3169645 to resolve fortnite audio hitching when stopping sounds
#jira UE-38055
[CL 3182044 by Marc Audy in Main branch]
#lockdown Nick.Penwarden
#rb None
==========================
MAJOR FEATURES + CHANGES
==========================
Change 3108929 on 2016/08/31 by Jon.Nabozny
PR #2745: Add FQuat version of SetWorldRotation functions (Contibuted by EverNewJoy)
#jira UE-35260
Change 3108930 on 2016/08/31 by Jon.Nabozny
Fix out of date URadialForceComponent::CollisionObjectQueryParams by adding a BeginPlay event callback.
#jira UE-33880
Change 3108934 on 2016/08/31 by Jon.Nabozny
Fix check in UCharacterMovement::StepUp to properly account for distance the component is above the floor.
#jira UE-33051
Change 3108971 on 2016/08/31 by Jon.Nabozny
Add missing URadialForceComponent.h changes from CR 3108930
Change 3109557 on 2016/09/01 by Thomas.Sarkanen
Copying //Tasks/Dev-Framework/Dev-PersonaUpgrade to Dev-Framework (//UE4/Dev-Framework)
Persona Upgrade
Summary of changes:
- Persona module is now a repository of re-usable components, rather than an asset editor in itself.
- Multiple asset editors now exist for specific asset types (Animation, Skeleton, anim BP etc).
- Skeleton editing is now performed via the new IEditableSkeleton interface. This wraps up all mutations that can be performed on a skeleton in a model-view type architecture.
- Skeleton tree acts as the view of the editable skeleton's data. When an edit is made in one version of a skeleton tree, it is reflected in all of them.
- Removed all 'PersonaPtr's. Communication is now performed via delegates and appropriate API bindings (preview scene, editable skeleton etc.)
- Viewport reworked to use editor modes for its more specific inputs. Skeletal controls now use editor modes for their inputs.
- Better control of 'focus on draw' in the viewport. We can now optionally interpolate in approriate circumstances.
- Animation preview scene resurrected. Now we manage much of the underlying objects in the preview scene. It also acts as a messaging conduit for events related to the scene.
- We can now add additional meshes to a skeleton for use as previews. This is perfomred via a new UPreviewMeshCollection asset type & edited in the viewport.
- Removed old SAdditionalMeshesEditor as the new system replaces its functionality.
- Added asset family shortcut bar (and IAssetFamily to support this).
- Const corrected some engine functions.
- Added the ability for a skel mesh component to function without a primary skeletal mesh. This is usually a transient state in-editor but now the engine will not crash.
- Padding, layouts and appearance of all editors have been polished.
- Moved recording controls to the viewport and recording code into the preview scene. Now anything that uses a Persona viewport can use recording.
- Tweaked recording icon to always use some red (feedback was it was non-obvious that it was a recording button).
- Improved anim BP preview editor. We now have a bubtton that copies values that have changed to the defaults so that preview edits can more easily be seen & transferred.
- Removed sequence recorder from non-level editor windows.
Change 3109628 on 2016/09/01 by Thomas.Sarkanen
Fix non-unity build
Change 3109639 on 2016/09/01 by Thomas.Sarkanen
CIS fix: Monolithic non-editor builds
Change 3109648 on 2016/09/01 by Thomas.Sarkanen
Properly fix monolithic CIS this time
Change 3109683 on 2016/09/01 by Thomas.Sarkanen
Fix Mac editor CIS
Change 3109689 on 2016/09/01 by Benn.Gallagher
Fix crash in when a client spawns a destructible in a world with multiple players, caused by assuming we have a scene when the insertion may be deferred.
#jira UE-35353
Change 3109699 on 2016/09/01 by Thomas.Sarkanen
More Mac Editor CIS fixes.
Change 3109727 on 2016/09/01 by Danny.Bouimad
Fixing UE-34814, issue where a socket was not rendering correctly. Note: The old socket wasn't attached to a bone to fix the issue so it was attached to the root bone.
Change 3109758 on 2016/09/01 by Thomas.Sarkanen
More Mac editor CIS fixes
Somehow includes from engine and unrealed were still getting picked up outside of PCH on windows. Updated PCH's and other includes to cover the mssing types.
Change 3109829 on 2016/09/01 by Thomas.Sarkanen
Fix crash when attaching slave components with differing bone counts
Change 3111672 on 2016/09/02 by Thomas.Sarkanen
Populated UV channels correctly
Delegate for preview mesh change was being fired early (when the preview scene was created), so UV channels were never populated. Added a call to populate on construction.
Change 3111924 on 2016/09/02 by Martin.Wilson
Clean up references to GetBoneTree and deprecate
#jira UE-35525
Change 3112086 on 2016/09/02 by Martin.Wilson
Fix pose flickering on LOD change when using Layered Blend by Bone node
#Jira UE-35471
Change 3112097 on 2016/09/02 by Aaron.McLeran
UE-35533 StopQuietest concurrency not resulting in sounds returning to play
- Issue is due to the fact that once an active sound was flagged as needing to stop due to max concurrency, it was never unflagging as needing to stop
- Fix is to make sure to unflag active sounds in a concurrency group as bShouldStopDueToMaxConcurrency before flagging the ones that do.
Change 3112467 on 2016/09/02 by Marc.Audy
Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 3112269
Change 3112604 on 2016/09/02 by Lina.Halper
Fixed merge compile error
Change 3113524 on 2016/09/05 by Thomas.Sarkanen
Prevent invalid assets from causing crashes with asset families
Store asset references as weak object ptrs as assets can go away underneath us.
Also dont preserve asset families when all referencing asset editors are shut down, use weak references instead.
#jira UE-35572 - Crash when opening Child Montage after force deleting an older child montage with the same name from the same asset
Change 3114118 on 2016/09/06 by Marc.Audy
Add boolean return to AGameMode::ClearPause to indicate whether pausing was cleared
#jira UE-32852
Change 3114201 on 2016/09/06 by Lina.Halper
#ANMI: Moving animation curves from asset to skeleton
- Backward compatibility
- AnimCurve Viewer contains the setting of changing curve type - only material or morph would display.
- Morphtarget curves are automatically set on loading
- Asset still contains curve type including editable or disabled and so on. I was going to make this to be editor only but I can't until we copy over all the data - because morphtarget/material deprecated flags are needed to be loaded in game
- TODO: Moving cached UI to FBoneContainer, so that it can work with RequiredBones
- TODO: Linking curve to joint
- TODO: Allow Layer blending to use this data to blend curves
#Code review:Martin.Wilson, James.Golding
#jira: UEFW-179
Change 3114391 on 2016/09/06 by Lina.Halper
Build warning fix
Change 3114399 on 2016/09/06 by Lina.Halper
Fix build error.
Change 3114403 on 2016/09/06 by Lina.Halper
Attempt to fix build error
Change 3114591 on 2016/09/06 by Lina.Halper
Fix compile error
Change 3114963 on 2016/09/06 by Lina.Halper
Fixed crash on deleting skeleton when placed in the level
#jira: UE-35601
Change 3114985 on 2016/09/06 by Lina.Halper
Fix crash with copy pose mesh node not checking registered or not.
#jira: UE-35602
Change 3115933 on 2016/09/07 by James.Golding
UE-33251 - add 'restart required' to bSupportUVFromHitResults option
Change 3116021 on 2016/09/07 by Marc.Audy
Fix spelling
de-auto
NULL to nullptr
minor optimization
Change 3116046 on 2016/09/07 by James.Golding
Move AnimNode_LegIK.h to Public and .cpp for Private
Change 3116048 on 2016/09/07 by James.Golding
UE-34640 Fix bogus tooltips for collision channels
Change 3116050 on 2016/09/07 by James.Golding
PR #2728: UE-34953: Improved comments for Hit callbacks (Contributed by projectgheist)
Change 3116060 on 2016/09/07 by Lina.Halper
#ANIM:
- Fix crash of setting multiple times in the same menu
- Make sure you can set to original animation, and not break
#jira: UE-35580
Change 3116064 on 2016/09/07 by James.Golding
Fix missing change for LegIK file move
Change 3116291 on 2016/09/07 by Marc.Audy
FindObjectWithOuter once again allows ClassToLookFor to be null as comment indicates is allowed
Change 3116590 on 2016/09/07 by Dan.Reynolds
Audio Test Map Content WIP
Change 3116649 on 2016/09/07 by mason.seay
Updated map to test flying
Change 3116712 on 2016/09/07 by dan.reynolds
Test Content Update EQTest Map WIP
Change 3117257 on 2016/09/08 by Benn.Gallagher
Fixed skeletal mesh details not working in new standalone mesh editor. Duplicated the detail customization and reworked to handle the new host app (no longer FPersona).
Change 3117348 on 2016/09/08 by Benn.Gallagher
Added "Post-Process" Animation Blueprints. These run after the main anim instance, and the class used is set on the mesh so that any instance of that mesh uses that class as a post process. If there is a sub-input node inside the post process graph then the pose at the end of the main instance will be passed through into that instance.
#jira UEFW-180
Change 3117393 on 2016/09/08 by Benn.Gallagher
Hid UDestructibleMesh properties that are unsupported on destructibles in the destrucitble mesh editor (shadow assets and post process blueprints are only for normal skeletal meshes)
#jira UE-34508
Change 3117507 on 2016/09/08 by Jurre.deBaare
Streamline Persona Asset Browser
#added ability to set whether or not a column should generate widgets in STableViews
#added filtering code to SAssetview to allow for hiding/showing columns related to the asset type
#added an ini path for saving the column filter state in SAnimationSequenceBrowser
#jira UEFW-148
Change 3118003 on 2016/09/08 by mason.seay
Updating meshes to use complex collision
Change 3118020 on 2016/09/08 by Zak.Middleton
#ue4 - Auto-register UpdatedComponent in MovementComponent in InitializeComponent() if not found during OnRegister(). This can occur for non-native (BP) root components.
Change 3118437 on 2016/09/08 by Lina.Halper
Fix grammar error
#jira: UE-35729, UE-35730, UE-35729
Change 3118456 on 2016/09/08 by Lina.Halper
Removed space because slate showed long spaces. It's long line now but at least in UI, it looks cleaner.
Change 3118492 on 2016/09/08 by Aaron.McLeran
Copying //UE4/Dev-Audio to Dev-Framework (//UE4/Dev-Framework)
Change 3118517 on 2016/09/08 by Lina.Halper
Went back to original without spaces
Change 3118711 on 2016/09/08 by Aaron.McLeran
Fixing build errors with CL 3118492
Change 3118712 on 2016/09/08 by Aaron.McLeran
Fixing a build warning with CL 3118492
Change 3118745 on 2016/09/08 by Aaron.McLeran
Fixing a build warning with CL 3118492
- Fixed init order in FSoundSource
Change 3119201 on 2016/09/09 by Benn.Gallagher
Fix static analysis warnings (Accessing nullptr), added check on the pointer
#jira UE-35755
Change 3119338 on 2016/09/09 by Benn.Gallagher
Fixed destructible import throwing out meshes where 1 or more submeshes are empty
Change 3119371 on 2016/09/09 by Lina.Halper
fix texts
Change 3119453 on 2016/09/09 by Lina.Halper
Change text style of the child montage instruction.
#jira: UE-35144
Change 3119454 on 2016/09/09 by Lina.Halper
Add option to open asset from context menu of the segment
#jira: UE-35632
Change 3119457 on 2016/09/09 by mason.seay
Updated maps and rebuilt lighting
Change 3119584 on 2016/09/09 by Marc.Audy
Support for new metadata ShowInnerProperties (written by Matt K)
Change 3119667 on 2016/09/09 by Aaron.McLeran
Fixing compile errors on Mac.
- Commandlet can't run on Mac (or other desktop platforms) right now since audio mixer isn't yet supported there
Change 3119732 on 2016/09/09 by Aaron.McLeran
Fixing clang compile error
- Apparently clang didn't like my ascii art of the wavetable shapes. Switched to /* */ style comment.
Change 3119734 on 2016/09/09 by Marc.Audy
Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 3119702
Change 3119787 on 2016/09/09 by Lina.Halper
Move cached UID to required bone
- removed skeleton cached UID list
- removed skeletalmeshcomponent cached UID list
- FBoneContainer will contain UID list and can be re-cached anytime bones are recalculated
- added versioning to up-to-date skeleton curve list with skeletalmeshcomponent
#code review:Benn.Gallagher, Martin.Wilson
Change 3119800 on 2016/09/09 by Aaron.McLeran
Changing audio mixer's GetAudioClock to GetAudioTime to avoid conflicting with other GetAudioClock function merged into dev-framework.
Change 3120260 on 2016/09/09 by Marc.Audy
Fix if statement
Change 3120790 on 2016/09/12 by Thomas.Sarkanen
Reordered skeletal mesh and animations in asset shortcut bar
#jira UE-35845 - Move anim asset shortcut bar ordering to Skeleton > Skeletal Mesh > Animation > AnimBP
Change 3120793 on 2016/09/12 by Thomas.Sarkanen
Improved fix for missing mesh details customization
Improves on CL 3117257.
Removed extra RefreshViewports function. Communication should be done via the preview scene to accomodate future multiple viewports.
Re-used generic asset properties tab with a callback delegate that allows post-construction customization. Removed older custom tab.
Removed dependency between FSkeletalMeshDetails and FSkeletonEditor. Trying to avoid back-pointer dependencies to monolithic editors, as this was the main bulk of refactoring work when teasing Persona apart.
Change 3120867 on 2016/09/12 by Marc.Audy
Fix incorrect condition in for causing static analysis warning
Change 3120900 on 2016/09/12 by mason.seay
Actually build lighting this time
Change 3120904 on 2016/09/12 by Thomas.Sarkanen
Skeletons can now be deleted once opened (once more)
Editable skeleton manager now holds onto weak ptrs instread of shared ptrs.
Added logic to compact if weak ptrs are invalid.
#jira UE-35848 - Can't delete skeletons that have been opened in the new standalone editor
Change 3120927 on 2016/09/12 by Thomas.Sarkanen
Details panel now shows selected items when re-opened
Kept the underlying widget around so that any item selections can still correctly update the (hidden) UI.
#jira UE-35445 - Details tab in persona dosn't populate with information when first opened
Change 3120979 on 2016/09/12 by Thomas.Sarkanen
Re-added the ability to create pose assets
This was added at a similar time to my final merges and didnt get merged over to the standalone animation editor.
#jira UE-35740 - Create Pose asset missing from create animation dropdown
Change 3121208 on 2016/09/12 by Benn.Gallagher
Added bulk reimport to the reimport manager that uses slow tasks to give users an idea how far they are through large operations.
#jira UE-33216
Change 3121274 on 2016/09/12 by James.Golding
PR #2264: Added functions that can change a UTimelineComponent's curve(s) via Blueprints. (Contributed by hgamiel)
#jira UE-29346
Change 3121276 on 2016/09/12 by James.Golding
UE-33242 : Add option to copy morph target names to clipboard
Change 3121278 on 2016/09/12 by James.Golding
UE-33004 : Add proper commands for Curve Viewer
Change 3121472 on 2016/09/12 by Zak.Middleton
#ue4 - Fix UGameplayStatics::SpawnEmitterAttached() using wrong scale when SnapToTarget (Keep World Scale) option is used. Improve comments for SpawnEmitterAttached().
#jira UE-34482
Change 3121829 on 2016/09/12 by dan.reynolds
Audio Blueprints Content Example WIP Update checked in to backlog by request of ZakB and Nick BB.
Change 3122218 on 2016/09/12 by Aaron.McLeran
Minor cleanup in XAudio2Source.cpp
Change 3122823 on 2016/09/13 by Thomas.Sarkanen
Fix incorrect camera offset when opening some skeletal meshes
Skeletons that had no preview skeletal mesh set up gave incorrect bounds on first tick. This is fixed by updating the preview mesh in the scene desc so that bounds are correctly calculated on first viewport tick.
#jira UE-35550 - Persona camera is far away from some skeletal meshes
Change 3122857 on 2016/09/13 by Lina.Halper
Importing frame count issue with blendshapes
- with this change when calculating sample rate, it checks blendshape curves.
#jira: UE-27706
Change 3122992 on 2016/09/13 by Marc.Audy
Child Actor Component now have an editable template
* Template is stored as a child inside the child actor template
* When gathering components for an actor, need to stop searching beyond any nested AActor
#jira UEFW-125, UE-16474
Change 3123087 on 2016/09/13 by Marc.Audy
Fix Child Actor Template being nulled out on template
Change 3123170 on 2016/09/13 by mason.seay
Updated test map to test SpawnEmitterAttached SnapToTarget settings
UEENGQA-9268
Change 3123203 on 2016/09/13 by Marc.Audy
Multi-select of child actor components allows editing of template properties
Change 3123205 on 2016/09/13 by Marc.Audy
Fix details panel constantly updating and not being interactable when multi-selected objects have ShowInnerProperty property
#author Matt.Kuhlenschmidt
Change 3123422 on 2016/09/13 by Aaron.McLeran
UE-35950 Fixing XboxOne spatialization
- XBoxOne doesn't support device details, so we need to manually set it to the output channels and channel mask. Unfortunately, that was incorrectly set.
Change 3123484 on 2016/09/13 by Lina.Halper
Fix animation frame UI issue
- This now displays from [0, numframes -1]
#jira: UE-33437
Change 3123500 on 2016/09/13 by Marc.Audy
Undo/redo of mobility changes will also undo/redo the mobility changes on ancestors/descendants that were changed along with it
#jira UE-35885
Change 3123549 on 2016/09/13 by Marc.Audy
Fix warning message
Change 3123581 on 2016/09/13 by Marc.Audy
PR #2751: Editor Only UActorComponents for Blueprints (Contributed by moritz-wundke)
#jira UE-35424
Change 3123688 on 2016/09/13 by Ben.Zeigler
Add logic to K2Node_Variable that updates the variable reference to the correct class, if the variable has moved up or down in the class hierarchy. This is similar to code in UK2Node_CallFunction::CreateSelfPin which already handled this case correctly
Change 3123768 on 2016/09/13 by Marc.Audy
Go away auto
NULL to nullptr
Use ranged for instead of iterators
Change 3123906 on 2016/09/13 by Aaron.McLeran
UE-34615 Supporting Pausing Sounds on Audio Components
Change 3123949 on 2016/09/13 by Aaron.McLeran
UE-35965 Spatialization no longer occurs when Non-Spatialized Radius is set above 0
Change 3124109 on 2016/09/13 by Aaron.McLeran
UE-33364 Making bSuppressSubtitles a UPROPERTY EditAnywhere, BlueprintReadWrite
Change 3124137 on 2016/09/13 by Aaron.McLeran
PR #2601: made looping sound waves searchable by the asset registry
Change 3124396 on 2016/09/14 by James.Golding
Allow anim node edit modes to work on all nodes, not just skel controls
Change 3124498 on 2016/09/14 by Benn.Gallagher
Added method to get swing and twist quaternions from FQuat
#jira UE-34054
Change 3124504 on 2016/09/14 by James.Golding
Missed a few references to SkeletalControlEditMode
Change 3124508 on 2016/09/14 by James.Golding
Fix function groupings in animnode editmode headers
Change 3124625 on 2016/09/14 by james.cobbett
Rebuilding lighting.
Change 3124632 on 2016/09/14 by James.Golding
UEFW-205 Adding support for PoseDriver to drive bones (based on PoseAsset)
- Converted PoseDriver from SkelControl to AnimNode
- Added PoseDriverEditMode
- Added debug drawing to show target poses and current ref position
- Aded support for PoseDriver using translation instead of rotation
- Added AnimGraphNode_PoseHandler class, with code corresponding with AnimNode_PoseHandler
Change 3124636 on 2016/09/14 by James.Golding
Missed file
Change 3124652 on 2016/09/14 by Marc.Audy
Fix initialization order warning
#jira UE-35980
Change 3124658 on 2016/09/14 by Marc.Audy
Fix if statement
#jira UE-35976
Change 3124685 on 2016/09/14 by James.Golding
Move PoseDriver files from BoneControllers to AnimNodes folder
Rename AnimNode_PosePriver.cpp to AnimNode_PoseDriver.cpp
Move AnimGraphNode_AssetPlayerBase.cpp from Classes to Private
Change 3124690 on 2016/09/14 by James.Golding
Missing header edit after file move
Change 3124707 on 2016/09/14 by Danny.Bouimad
Fixing UE-34814, issue where a socket was not rendering correctly. Note: The old socket wasn't attached to a bone to fix the issue so it was attached to the root bone.
Somehow this was undone.
Change 3124954 on 2016/09/14 by Jurre.deBaare
Import Alembic file gets editor crash
#fix double check if Alembic isn't lying and there are no actual normals
#misc fixed type in function signature
#jira UE-35702
Change 3124980 on 2016/09/14 by Lina.Halper
Tweak UI of child anim montage
- removed padding, changed font size
Change 3124981 on 2016/09/14 by Lina.Halper
Changed text of keys to Frames
Change 3124998 on 2016/09/14 by Lina.Halper
Fix curve issue when evaluting with # of frames.
#jira: UE-35782
Change 3125034 on 2016/09/14 by Aaron.McLeran
Changes to 3123906 based on feedback from Marc Audy
Change 3125109 on 2016/09/14 by Aaron.McLeran
PR #2463: Support parsing .WAV files with a WAVE_FORMAT_EXTENSIBLE format chunk (Contributed by Mattiwatti)
Change 3125184 on 2016/09/14 by Lukasz.Furman
vehicle RVO fixes
#ue4
Change 3125191 on 2016/09/14 by Lukasz.Furman
added blueprint interface for component's navigation influence control
#ue4
Change 3125348 on 2016/09/14 by Mason.Seay
Added GamepadFaceButtonRight as an input mapping for Crouch
Change 3125352 on 2016/09/14 by Lina.Halper
#ANIM: Pose Asset - Insert pose support
- made sure pose asset editor updates if the new pose is inserted.
#jira: UE-32608
Change 3125413 on 2016/09/14 by Ben.Zeigler
#jira UEFW-32 Game Mode Cleanup
Add GameModeBase and GameStateBase classes that are parent classes of existing GameMode and GameState. The classes have been split in half so the base functionality needed by all games are in the Base classes, with legacy and match-specific code in the children
Added BP access to several GameState and GameMode functions, and GetGameState/GetGameMode now return the base classes.
World->GetAuthGameMode now returns GameModeBase, so direct accesses to the return value may not work. The casted template works as before.
World->GameState is now private, and GetGameState returns GameStateBase. Code that accessed GameState should now call GetGameState<>.
GameModeBase::StartNewPlayer has been deprecated, and split into InitializeHUDForPlayer and HandleStartingNewPlayer.
Several Login functions on GameModeBase that take TSharedPtr<const FUniqueNetId> are now deprecated correctly, they previously stopped working correctly in 4.13
The ShouldShowGore feature on GameState has been fully deprecated, along with hooks in Matinee
Change 3125414 on 2016/09/14 by Ben.Zeigler
#jira UEFW-32 Game Mode Cleanup
Convert all internal templates to use GameModeBase
Convert most sample games, ShooterGame and several legacy projects are still using GameMode
Change 3125415 on 2016/09/14 by Ben.Zeigler
#jira UEFW-32 Game Mode Cleanup
Internal game compile fixes needed to support GameMode refactor
Fixed a few places that overrode StartNewPlayer to override new functions instead
Change 3125438 on 2016/09/14 by Ben.Zeigler
Log compile fix
Change 3125460 on 2016/09/14 by Ben.Zeigler
Another try at log compile issues
Change 3125685 on 2016/09/14 by Aaron.McLeran
Attempt to fix compile error
Change 3125700 on 2016/09/14 by Aaron.McLeran
UE-35958 Undo in sound cue editor does not undo looping changes.
Issue was sound cues were not being flagged as transactional and ignoring undo transactions
Change 3125857 on 2016/09/14 by Aaron.McLeran
-Adding a RF_Transactional flag to postload for sound nodes so older sound nodes created incorrectly will work properly with the undo system.
-Changed to setting flag directly in NewObject line instead of calling SetFlags
Change 3125888 on 2016/09/14 by Aaron.McLeran
Adding call to super post load in USoundNode::PostLoad()
Change 3125964 on 2016/09/14 by Aaron.McLeran
Fixing attenuation on 2D multichannel files (specifically 3, 7 and 8-channel files).
Change 3125974 on 2016/09/14 by Aaron.McLeran
UE-35892 Not loading audio data when in -nosound mode
Change 3125983 on 2016/09/14 by Ben.Zeigler
Better Nogore fix for lens effect
Change 3125985 on 2016/09/14 by Ben.Zeigler
Fix fortnite compile failure on mac, it was inside non instantiated template
Change 3126409 on 2016/09/15 by Benn.Gallagher
Fixed crash when adding a reroute node on a line with another reroute node in an anim graph. Becuase we use poselinks as an exec line we weren't killing the output links.
#jira UE-35657
Change 3126507 on 2016/09/15 by Thomas.Sarkanen
Prevent crash when calling SetAnimationMode on a component with no skeletal mesh
Guard against the mesh being NULL, as with other calls to InitializeAnimScriptInstance.
#jira UE-36003 - Crash playing Ocean
Change 3126539 on 2016/09/15 by Marc.Audy
Fix Win32 compilation error
#jira UE-36018
Change 3126575 on 2016/09/15 by Marc.Audy
Properly fix compile
Change 3126635 on 2016/09/15 by Benn.Gallagher
Fix for crash when setting collision responses on destructible components after they have been fractured.
#jira UE-35604
Change 3126649 on 2016/09/15 by Lina.Halper
- Fixed issue with updating cache UID List, so certain curves did not work.
- Fixed issue with not finding meta data because the name has changed - converted to SmartName, and if it is going to look for by UID.
Change 3126816 on 2016/09/15 by Lukasz.Furman
Back out changelist 3125191
Change 3126903 on 2016/09/15 by Marc.Audy
Fix !WITH_APEX compile errors from CL# 3126635
Change 3126908 on 2016/09/15 by Mieszko.Zielinski
Added initialization of FBlackboardEntry properties #UE4
Change 3127081 on 2016/09/15 by Ben.Zeigler
#jira UEFW-32 Game Mode Cleanup
Change the way that the GameMode is picked based on URL to be handled by GameInstance instead of World/GameMode.
Add PreloadContentForURL, CreateGameModeForURL, and OverrideGameModeClass to GameInstance and deprecate GameMode versions.
GameMode::GameModeClassAliases has moved to GameMapsSettings::GameModeClassAliases and WorldSettings::DefaultMapPrefixes has moved to GameMapsSettings::GameModeMapPrefixes and unified in format.
Fixed internal game ini files and added example to BaseEngine.ini
Removed some outdated seekfree preload code and replace with GameInstance::PreloadContentForURL
Change 3127102 on 2016/09/15 by Ben.Zeigler
Crash fix if there is no deprecated config section
Change 3127103 on 2016/09/15 by Aaron.McLeran
UE-34100 audio playback of an individual source
Change 3127109 on 2016/09/15 by Marc.Audy
Remove inconsistently used AUDIO_DEVICE_HANDLE_INVALID and use INDEX_NONE everywhere instead
Change 3127143 on 2016/09/15 by Aaron.McLeran
Missing file in CL 3127103
Change 3127218 on 2016/09/15 by Ori.Cohen
PR #2766: More vehicle stats for profiler (Contributed by DenizPiri)
#JIRA UE-35564
Change 3127264 on 2016/09/15 by Aaron.McLeran
Switching to using USoundWave instead of USoundBase in notification delegate for play progress percent
Change 3127285 on 2016/09/15 by Marc.Audy
Make it easier to create an audio component that will exist across level transitions
Refactor FAudioDevice::CreateComponent to use a Params block instead of long parameter list
UAudioComponent can now store which AudioDevice it is targetted at instead of being limited to its registered world or the main audio device (breaks in multi-PIE)
#jira UE-16451
Change 3127360 on 2016/09/15 by Marc.Audy
Consolidate a few GetWorld()s
Change 3127931 on 2016/09/16 by Benn.Gallagher
Fixed holes appearing in clothing meshes after reskinning changes. Caused by mismatched triangle counts when applying the clothing mesh.
#jira UE-36054
Change 3128001 on 2016/09/16 by Marc.Audy
Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 3127918
Change 3128005 on 2016/09/16 by James.Cobbett
#jira UE-29618 Submitting test assets
Change 3128022 on 2016/09/16 by Lina.Halper
Allow re-merge all skeletalmeshes back to skeleton when recreating skeleton from scratch
#jira: UE-27256
Change 3128044 on 2016/09/16 by James.Cobbett
Submitting gamemode test asset
Change 3128169 on 2016/09/16 by Mieszko.Zielinski
Fixed couple of static analysis warnings in AI code #UE4
Change 3128430 on 2016/09/16 by Marc.Audy
Fix infinite loop when running a pause frame with tick interval functions (4.13.1)
#jira UE-36096
Change 3128558 on 2016/09/16 by Mieszko.Zielinski
Refactored FEnvQueryInstance::AddItemData to not require second template parameter (TypeValue) #UE4
#jira UE-33036
Change 3128678 on 2016/09/16 by Jon.Nabozny
#rn Added a delegate to GameViewportClient that notifies when the Game's platform specific window is being closed.
#rn This can be used to prevent the game from being exited.
#jira UE-34123
Change 3128693 on 2016/09/16 by Marc.Audy
Add UnpausedTimeSeconds to UWorld to accumulate the dilated/clamped game time even when paused
Change 3128753 on 2016/09/16 by Mieszko.Zielinski
Fixed aborting previous movements as part requesting a new one needlesly reseting move agent's current velocity #UE4
#jira UE-35852
Change 3128791 on 2016/09/16 by Marc.Audy
PR #2777: Accurate DeltaSeconds for objects with TickIntervals (Contributed by YossiMHWF)
Tick Functions with a Tick Interval will now return the dilated/clamped game DeltaSeconds since the last time it ticked
#jira UE-35719
Change 3128974 on 2016/09/16 by Mieszko.Zielinski
Fixes to BB key synchronization #UE4
syncing between two BBs associated by a common parent now works
Change 3128984 on 2016/09/16 by Jon.Nabozny
Fix FConstraintBaseParams ContactDistance clamping.
The value is intended to be in either degrees or cm units (depending on constraint type), so clamping max to 1 doesn't make sense.
Change 3129010 on 2016/09/16 by Dan.Reynolds
Updating developer folder content for external referencing
Change 3129093 on 2016/09/16 by Ben.Zeigler
#jira UE-35424
Switch from using AlwaysLoadOnServer/Client to bIsEditorOnly for components that should be editor only. This works better with cooking and is clearer in usage
Move MarkAsEditorOnlySubobject to ActorComponent so it works for all components and not just primitive ones
Change 3129103 on 2016/09/16 by Marc.Audy
Fix initialization order CIS warning
Change 3129361 on 2016/09/16 by Dan.Reynolds
Fixes to QASoundWaveProcedural.h
Change 3129994 on 2016/09/19 by Thomas.Sarkanen
Skeletal mesh to Static mesh conversion
Added feature to convert selected actors' meshes into static meshes.
Supports static and skeletal meshes.
Added extension points to all Persona-based editors so their toolbars can be overriden with context about the editor itself.
Added IHasPersonaToolkit interface that all of these editors implement.
Added toolbar button to each Persona-based editor.
Added level editor right-click menu option.
Added CPU skinning path for cloth sections (non-SIMD for now).
Moved CPU skinning flag from UDebugSkelMeshComponent into USkinnedMeshComponent.
Moved a few structures around so CPU skinned renderdata is more readily exposed.
#jira UE-35549 - Convert skel mesh on specific anim frame to StaticMesh
Change 3130008 on 2016/09/19 by Benn.Gallagher
Fixed crash when creating a destructible mesh from a speed tree mesh. The materials are incompatible - after discussion decided to report the error to the user and bail on making the destructible
#jira UE-3687
Change 3130009 on 2016/09/19 by Thomas.Sarkanen
Fixed static analysis warnings in Persona and AnimationBlueprintEditor
Also moved a bool check inside (original line number for the warning led me to that code instead, but thought it was worth fixing anyways).
Change 3130012 on 2016/09/19 by Thomas.Sarkanen
CIS fix (implcit use of copy constructor)
Change 3130016 on 2016/09/19 by Thomas.Sarkanen
Mac CIS fix - forward declare some classes.
Change 3130027 on 2016/09/19 by Thomas.Sarkanen
Fix shadow variables found with Clang
Change 3130044 on 2016/09/19 by Jurre.deBaare
Improved Texture Merging using the Merge Actors Tool
#feature added simple binning algorithm to be used with texture importance values
#misc small array indexing copy-paste error
#jira UE-33823
Change 3130068 on 2016/09/19 by Marc.Audy
Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 3129803
Change 3130181 on 2016/09/19 by Jurre.deBaare
G++ compile errors
#fix array enum size requires cast to be valid
Change 3130182 on 2016/09/19 by Jurre.deBaare
Remove FColor operator after feedback from Marc, assuming color order is indeed icky and can tackle the problem differently
Change 3130250 on 2016/09/19 by Marc.Audy
Fix flag check indicated by static analysis
Change 3130256 on 2016/09/19 by Benn.Gallagher
Changed "Create Physics Asset" context menu options to allow creation without assigning the physics asset to the selected mesh to make it easier to set up capsule shadows.
#jira UE-34796
Change 3130267 on 2016/09/19 by Marc.Audy
Post integration WEX fixups for GameMode and FAudioDevice::CreateComponent changes
Change 3130551 on 2016/09/19 by Ben.Zeigler
Change WEX OnlineSubsystem plugin to exactly match Engine one with GameMode refactors, no functionaly change but this should make merging easier
Change 3130564 on 2016/09/19 by Jurre.deBaare
More CIS fixes
Change 3130572 on 2016/09/19 by Ben.Zeigler
#jira UE-36142 Fix 1v1 and 2v2 game mode references, they were always wrong but are now being cooked properly with the game mode changes
Change 3130586 on 2016/09/19 by Ben.Zeigler
#jira UE-36124 Fix orion crash, the class layout of OrionGameState_MOBA differed between BlueprintContext and OrionGame modules because of the server perf define being different
Change 3130587 on 2016/09/19 by Martin.Wilson
Add start time to Montage_Play and PlaySlotAnimationAsDynamicMontage
#jira UE-34798
Change 3130694 on 2016/09/19 by Ben.Zeigler
#jira UE-35424 Restore BrushComponent to the 4.13 behavior for computing editor only, as they set AlwaysLoadOnClient/Server to false even if they're not editor only unlike other primitive components
Change 3130700 on 2016/09/19 by Ben.Zeigler
#jira UE-36141 Fix it so PlayerCanRestart is called before restarting player on initial login, to match behavior when requesting a restart or match starting. This is a bug fix in the core code that UT was working around originally
Change 3130778 on 2016/09/19 by Dan.Reynolds
WIP Content update for external referencing
Change 3130812 on 2016/09/19 by Marc.Audy
No longer use inconsistently applied bWantsBeginPlay
#jira UE-21048
Change 3130876 on 2016/09/19 by Richard.Hinckley
Fixing comments for documentation purposes.
Change 3131076 on 2016/09/19 by Marc.Audy
PR #2775: Make WorldContextObj arguments const pointers (Contributed by jorgenpt)
#jira UE-35625
Change 3131102 on 2016/09/19 by Richard.Hinckley
Fixing typo that slipped through.
Change 3131254 on 2016/09/19 by Ben.Zeigler
#jira UE-36162 Remove bad game mode reference
Change 3131396 on 2016/09/19 by Marc.Audy
Undo CL# 3125974 to fix Fortnite crash until investigation can be done
#jira -UE-36164
Change 3131846 on 2016/09/20 by Thomas.Sarkanen
Recording now functional again in blendspace editor
Blendspaces now use the anim editor base.
Anim editor base now has the option of a scrollable or non-scrollable widget area. Blendspaces use the non-scrollable one as before.
Scrub widget now seperates the concepts of frames and scrub cursor. This is to allow blendspaces to still use scrubbing when they use normalized time.
Removed PURE_VIRTUAL from SAnimEditorBase as it is not a UObject class.
#jira UE-35843 - Missing record option for Blendspaces
Change 3131921 on 2016/09/20 by Thomas.Sarkanen
Re-added anim slot manager tab
Anim slot manager was not added back into the standalone editors when they were split up.
#jira UE-35954 - Anim Slot Manager opens up to unrecognized tab
Change 3131922 on 2016/09/20 by Thomas.Sarkanen
Added 'dirty' indicator to asset shortcut bar
#jira UE-36015 - No 'dirty' indicator in anim asset shortcut bar
Change 3131950 on 2016/09/20 by Thomas.Sarkanen
Animation stepping now functions as it did previously
Recent changes to deal with different frame counts left off an epsilon in the frame increment/decrement logic. Re-instating the epsilon fixes this.
#jira UE-36172 - The To Next button in the Animation timeline doesn't work consistently
Change 3131953 on 2016/09/20 by james.cobbett
Updating test assets.
Change 3132241 on 2016/09/20 by Martin.Wilson
Fix crash when importing a pose to pose asset.
#jira UE-36122
Change 3132417 on 2016/09/20 by Thomas.Sarkanen
Fixed crash when anim instance is set to NULL when URO is turned on (and GC occurs)
A dangling pointer to the UID array on the instance was hanging around. We now make sure to clear this when necessary.
#jira UE-36182 - Fornite cooked crashed when hitting a husk near/on a chest - CurveToCopyFrom.IsValid()
Change 3132790 on 2016/09/20 by Ori.Cohen
Ensure that physics handle automatically wakes up any object it's grabbing on release. Also fix editor case where moving camera grabs component
#JIRA UE-35257
Change 3132795 on 2016/09/20 by Ori.Cohen
Fix typo where enable swing drive was used for both swing and twist.
#JIRA UE-35634
Change 3132838 on 2016/09/20 by Ori.Cohen
Move flush deferred actor to EndPhysics
#JIRA UE-35899
Change 3133088 on 2016/09/20 by Ori.Cohen
Back out defer flush change. This requires more thought.
Change 3133185 on 2016/09/20 by Wes.Hunt
QoS Analytics providers now use the real final Data Router URL #jira UE-30655
Change 3133262 on 2016/09/20 by Wes.Hunt
HttpServiceTracker now uses UserID fields that match what we expect for all other apps. Part of #jira UE-33354.
Change 3133266 on 2016/09/20 by Wes.Hunt
Make anonymous analytics UserID match format expected by the backend to remove ambiguity. Part of #jira UE-33354.
Change 3133277 on 2016/09/20 by Chris.Evans
!N Pose asset test
Change 3133504 on 2016/09/20 by dan.reynolds
Updating WIP Test Content
Change 3133761 on 2016/09/21 by Thomas.Sarkanen
Fixed 100% crash when killing a husk
Interpolation was still getting performed when we had an invalid UID container. We now check this before kicking off a task.
#jira UE-36203 - Fornite cooked crashed when killing a husk and jumping backwards
Change 3133766 on 2016/09/21 by Thomas.Sarkanen
Fixed crash when compiling animation blueprint when a node outside of the tree evaluation is selected
The OnNodeSelected callback was not getting called for deselection when the node could not be found (i.e. was NULL). Removed NULL check as it is valid to call. ALso added comment warning that the passed in runtime node can be NULL.
#jira UE-35974 - Crash in FSkeletalControlEditMode when compiling an anim blueprint
Change 3133774 on 2016/09/21 by Danny.Bouimad
Translation Pose Driver test assets content/animation/posedrivertests
Change 3133796 on 2016/09/21 by Thomas.Sarkanen
Added metadata to remove "reset to default" button for certain properties
Allows removal of the reset button without a cumbersome details customization.
Fixes crash where a parent struct of an editfixedsize array was reset.
#jira UE-36109 - Crash when resetting shape properties on a BodySetup in PhAT
Change 3133831 on 2016/09/21 by Jurre.deBaare
Vert Color Background not contained to Asset's Viewport
#fix Added a way to directly set the visibility of the floor/environment in the static mesh editor
#jira UE-35052
Change 3133832 on 2016/09/21 by Jurre.deBaare
Geometry Cache asset will stop animating when Elapsed Time exceeds an excessively high number
#fix set UI/clamp min/max for playback speed (-512 - 512x playback speed) and start offset (-14400 - 14400, 4 hours) and clamp at runtime as well
#jira UE-34629
Change 3133833 on 2016/09/21 by Jurre.deBaare
Geometry Cache asset will continue to loop when running in reverse when Loop is turned off and Elapsed Time is has reached 0
#fix do not wrap around for non-looping negative sampling times :)
#jira UE-34630
Change 3133834 on 2016/09/21 by Jurre.deBaare
Merge Actors button is not enabled when selecting assets in the viewport if they are not visible in the Merge Actor window
#fix moved selected mesh count functionality so that it is not dependent on the listview being rendered (this is an awesome bug)
#jira UE-34303
Static mesh does not show after using "Merge Actors" if the mesh is part of a child actor component that has been added to the blueprint
#fix recursively add child actor components to include all static meshes
#jira UE-25187
Change 3133835 on 2016/09/21 by Jurre.deBaare
Mesh Preview Scene: Remove bottom quad from floor mesh to make viewing from below easier. (in loving memory of Tom Looman)
#fix new mesh with removed bottom quad, allowing for see-through from below
#jira UE-35022
Change 3133836 on 2016/09/21 by Jurre.deBaare
It isn't clear when a profile is added to the Preview Scene Settings
#fix selected profile now changes to newly added one
#jira UE-33848
Change preview scene profile naming to validate name input in UI instead of PostEditChange
#fix added ui feedback for duplicate naming
#misc extra checks for having a correct profile name when adding a new profile
#jira UE-34078
Adding Preview Scene Profile after Removing One duplicates the name of the last added profile
#fix determine correct name by checking existing ones
#jira UE-33898
Change 3133838 on 2016/09/21 by Jurre.deBaare
Prevent preview scene assets being loaded in game (proper fix)
#fix now saving direct FString path to the environment cube map and load them once we ::Get the assetviewer settings
#jira UE-36082
Change 3133839 on 2016/09/21 by Jurre.deBaare
Moving over UE-35254 from 4.13.1
Change 3133840 on 2016/09/21 by Jurre.deBaare
Moving over UE-35639 from 4.13.1
Change 3133844 on 2016/09/21 by Jurre.deBaare
Alembic import causing a crash
#jira UE-35551
#fix handle the case where there is not hierarchy found for a specific object, in that case just output the identity matrix as object matrix
#jira UE-35451
#fix handle case where we imported an empty object in the Geometry cache path
#misc alembic importer signature change
#misc typo in function signature
Change 3133951 on 2016/09/21 by Mieszko.Zielinski
Fixed deprecation message on UAIPerceptionComponent::GetPerceivedActors #UE4
Change 3134014 on 2016/09/21 by Jon.Nabozny
#rn Ensure the runaway loop counter gets reset when processing parallel animation.
#jira UE-33946
Change 3134032 on 2016/09/21 by Jurre.deBaare
Remove comments
Change 3134100 on 2016/09/21 by James.Golding
UE-35300 Support UV traces for UV on BSP
Change 3134103 on 2016/09/21 by Lukasz.Furman
fixed NavLinkProxy not working correctly in PIE
#jira UE-36194
Change 3134104 on 2016/09/21 by James.Golding
UE-33004 Use UI commands for PoseEditor, allow keyboard shortcuts
Change 3134106 on 2016/09/21 by James.Golding
UE-36138 Fix crash in procmesh slicing, avoid creating, and skip processing, sections with no verts
Change 3134109 on 2016/09/21 by James.Golding
UE-35813 Don't do srgb conversion for proc mesh vertex colors
UE-35821 Procedural Mesh component not respecting 'Bound Scale' setting
Change 3134145 on 2016/09/21 by Mieszko.Zielinski
Fixed persistent BB key changes not getting propagated to child BB assets #UE4
Change 3134296 on 2016/09/21 by Lukasz.Furman
fixed navlink's "snap to cheapest area" mode not working correctly with dynamic navmesh
copy of CL# 3133219
Change 3134390 on 2016/09/21 by mason.seay
Blueprint for collision bug repro
Change 3134517 on 2016/09/21 by Mieszko.Zielinski
CIS fix #UE4
Change 3134746 on 2016/09/21 by Ben.Zeigler
Documentation and comment cleanup pass for GameMode changes, it's ready for a Doc team pass
Change GameStateBase::GetDefaultGameMode to return a const * as it's a CDO that is not safe to modify, and remove Blueprint acessibility as there's no way to make that safe
Change 3134850 on 2016/09/21 by Ben.Zeigler
Fix PlatformShowcase warnings
Change 3134852 on 2016/09/21 by Marc.Audy
Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 3134107
Change 3134853 on 2016/09/21 by Marc.Audy
Resolve of reimport portions
Change 3134857 on 2016/09/21 by Marc.Audy
Fixes related to show inner properties for Map and Set now that Dev-Editor has made it to Dev-Framework
Change 3135002 on 2016/09/21 by Ori.Cohen
Fix compiler errors
Change 3135147 on 2016/09/21 by dan.reynolds
AEOverview Test WIP Update
Change 3135168 on 2016/09/21 by Wes.Hunt
Edigrate of CL3135131: EngineAnalytics uses EngineVersion once again instead of BuildVersion, which doesn't contain major.minor.hotfix info.
#jira UE-36211
Change 3135216 on 2016/09/21 by Marc.Audy
Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 3135156
Change 3135238 on 2016/09/21 by Aaron.McLeran
UE-36288 Fixing concurrency resolution stop quietest
Change 3135257 on 2016/09/21 by Ben.Zeigler
Fix Orion version of OnlineGameFramework plugin
Change 3135258 on 2016/09/21 by Ben.Zeigler
Other Orion GameMode fixes
Change 3135290 on 2016/09/21 by dan.reynolds
AEOverview test map skeleton complete with comments per Nick BB request
Change 3135323 on 2016/09/21 by dan.reynolds
Update to AEOverview test maps
Change 3135385 on 2016/09/21 by Marc.Audy
Fix static analysis warnings in automation tests
Change 3135634 on 2016/09/22 by Thomas.Sarkanen
Remove duplicated details customization
Now we only have one customization that both 'old' Persona and the skeletal mesh editor can use.
Change 3135660 on 2016/09/22 by Thomas.Sarkanen
CIS fix: Fixed deleted file still being included.
Change 3135949 on 2016/09/22 by Thomas.Sarkanen
Fixed (another) crash with invalid curve data when an anim instance is GCed
Invalidated cached curve as it can hold onto a reference to anim instance data. Also added a check for valididty in the non-parallel eval, non-interpolation case.
#jira UE-36292 - Fortnite Editor Crashed when shooting a husk during defense phase - CurveToCopyFrom.IsValid()
[CL 3136620 by Marc Audy in Main branch]