Commit Graph

9 Commits

Author SHA1 Message Date
Marc Audy
571bf8847e Copying //UE4/Dev-Framework to //UE4/Dev-Main (Source: //UE4/Dev-Framework @ 3038004)
#rb None
#lockdown Nick.Penwarden

==========================
MAJOR FEATURES + CHANGES
==========================

Change 3021479 on 2016/06/21 by Marc.Audy

	Fix child actor properties set in the parent's construction script from being wiped out (4.12)
	#jira UE-31956

Change 3021703 on 2016/06/21 by Marc.Audy

	Fix crash due to copying properties to registered components and then reregistering them. (4.12)
	#jira UE-31973

Change 3022105 on 2016/06/21 by Jeremy.Ernst

	-new test assets for James for PSD node

Change 3022621 on 2016/06/22 by James.Golding

	Add AnimBP for testing PSD

Change 3022622 on 2016/06/22 by James.Golding

	Only restrict anim asset selection for UAnimGraphNode_AssetPlayerBase derived nodes

Change 3022656 on 2016/06/22 by James.Golding

	UE-30537 Fix solid collision geom drawing not working when mirrored

Change 3022657 on 2016/06/22 by James.Golding

	Don't crash in FAnimGraphNodeDetails::OnShouldFilterAnimAsset if AnimAsset doesn't have Skeleton asset registry tag (shouldn't happen, but shouldn't crash)

Change 3022663 on 2016/06/22 by James.Golding

	UE-31283 Additional extensibility for anim and physics
	PR #2434: Morpheme integration changes (Contributed by NaturalMotionTechnology)

Change 3022683 on 2016/06/22 by James.Golding

	- Change OrientationDriver to always use PoseAsset for target poses
	- Remove NumPoses from PoseAsset and use GetAssetRegistryTags instead

Change 3022891 on 2016/06/22 by mason.seay

	Test asset for component hit

Change 3023203 on 2016/06/22 by mason.seay

	Updated map to use more noticeable sound assets

Change 3023335 on 2016/06/22 by Marc.Audy

	Use AddReferencedObjects instead of iterating array manuallly

Change 3023351 on 2016/06/22 by Ori.Cohen

	Fix the case where physics hit events were passing the wrong component's bone info to the hit event.

	#JIRA UE-32376

Change 3023368 on 2016/06/22 by mason.seay

	Renamed actors in World Outliner

Change 3023425 on 2016/06/22 by mason.seay

	Moved asset to new folder and fixed deprecated node

Change 3023429 on 2016/06/22 by mason.seay

	Disabled collision on proc mesh

Change 3023553 on 2016/06/22 by Jon.Nabozny

	Fix issue where MaxAngularVelocity resets to default on UPrimitiveComponent->BodyInstance. Replicated from CL 3009477.

	#JIRA UE-31670

Change 3024669 on 2016/06/23 by James.Golding

	Update PSD test assets (removing unused)

Change 3024864 on 2016/06/23 by Marc.Audy

	Audio Threading!

Change 3024877 on 2016/06/23 by James.Golding

	PR #2375: Allow the creation of custom IStreamingManager (Contributed by bozaro)

Change 3024880 on 2016/06/23 by James.Golding

	PR #2209: Fix UGameplayStatics::*Game*Slot documentation (Contributed by Lectem)

Change 3024939 on 2016/06/23 by James.Golding

	- Add SwingOnly options to OrientationDriver
	- Move EBoneAxis from AnimNode_RotationMultiplier.h to AnimTypes.h
	- Calculate gaussian radius per pose, not globally

Change 3024940 on 2016/06/23 by James.Golding

	PoseAsset editor improvements
	- Replace pose edit box with inline-editable style (with validation)
	- Add filter highlight
	- Show curve values for each pose when selected
	- Add different background for curve list
	- Filter box only searches pose list, moved location to indicate that

Change 3024949 on 2016/06/23 by James.Golding

	Small update to PSD test AnimBP

Change 3025002 on 2016/06/23 by Ori.Cohen

	Fix the case where fixed frame rate combined with t.maxfps would lead to negative delta time. We now take the min of t.maxfps and fixed frame rate.

	#JIRA UE-32219

Change 3025214 on 2016/06/23 by mason.seay

	Updated Character Movement Map

Change 3025319 on 2016/06/23 by Ori.Cohen

	Make sure changing skeletal mesh updates the bone index on body instances already created.

Change 3025435 on 2016/06/23 by Ori.Cohen

	Fix welded bodies not updating their collision profile when calling SetCollisionProfile

	#JIRA UE-32394

Change 3025581 on 2016/06/23 by mason.seay

	Test asset for slicing procedural mesh

Change 3026483 on 2016/06/24 by Marc.Audy

	Don't reschedule multiple times tick functions used as prerequisites
	#jira UE-32414

Change 3026498 on 2016/06/24 by mason.seay

	Updating blueprint for bug repro

Change 3026547 on 2016/06/24 by Thomas.Sarkanen

	Fixed crash in FKismetDebugUtilities::GetWatchText()

	Crash reported by this UDN: https://udn.unrealengine.com/questions/300110/crash-in-kismetdebugutilities-when-printing-watchp.html

Change 3026598 on 2016/06/24 by James.Golding

	Double clicking on poses now toggles them between 1.0 and 0.0 strength

Change 3026768 on 2016/06/24 by Marc.Audy

	Change up suspend audio thread cvar sink warning about disabled threading to avoid inappropriate warnings
	#jira UE-32468

Change 3026802 on 2016/06/24 by Lina.Halper

	#Pose Asset work

	# additive blending change : additive scale is saved to [targetscale/sourcescale - 1] where it used to be [targetscale/sourcescale] since blending doesn't work with it
	 - Blending should work once we save to [targetscale/sourcescale - 1] as normal - i.e. if you blend 0.3, it should not shrink the mesh because you applyed additive to 0.3
	 - When apply the scale to base, it should multiply [additive scale + 1 ]  where additive scale is [targetscale/sourcescale - 1]
	 - Changed FTransform::Blend to FTransform::Lerp since it's literally just Lerp. Name Blend should be used for Accumulate but changing the name now is dangerous, so I'm keeping Accumulate but changed Blend to Lerp

	# pose asset preview fix
	 - made sure it adds to curve, so you don't have to use delegate to apply
	 - PreviewOverride is now added to output curve, so we don't have to apply that curve later
	 - only reason of anim instance delegate is now for normal anim blueprint.

	#pose asset change
	 - Curve extraction happens with ExtractContext, the output curve is stricly output curve
	 - Pose Asset supports Shrink now, but only shrink if full pose
	 - Added PoseHandler to handle most of common stuff between different pose nodes
	 - Still have to work on how to update pose asset - wip
	 - todo: clean up single node player to handle pose asset in a function

	#code review:Martin.Wilson, James.Golding

Change 3026978 on 2016/06/24 by Lina.Halper

	- Delete DrivePose Curve type
	- Renamed TriggerEvent to DriveAttribute for consistency
	- Replaced drive pose to drive attribute
	  - right now it can't have 0 curve type flags, so everything is DriveAttribute

	#code review: James.Golding, Martin.Wilson

Change 3027113 on 2016/06/24 by mason.seay

	Test Pose Assets

Change 3027454 on 2016/06/24 by Aaron.McLeran

	UE-32492 Fix for cleaning up xaudio2 source voices and xaudio2 buffers if the source fails to initialize

	https://answers.unrealengine.com/questions/441080/audio-crash.html
	http://crashreporter/Crashes/Show/5689478

Change 3027519 on 2016/06/24 by Lina.Halper

	Reverted FTransform name change as that causes compile errors due to lack of deprecated messages

	- not worth to keep the old functions and add new one

	#code review: Martin.Wilson

Change 3027887 on 2016/06/25 by Lina.Halper

	Fix clang build warning

Change 3028703 on 2016/06/27 by Lukasz.Furman

	gameplay debugger config improvements, categories and extensions can now be toggled while PIE/simulate is active
	#ue4

Change 3028792 on 2016/06/27 by Lukasz.Furman

	compilation fix for gameplay debugger

Change 3028950 on 2016/06/27 by Lukasz.Furman

	compilation fix for gameplay debugger

Change 3029003 on 2016/06/27 by Ori.Cohen

	Added PhysicalAnimation component that allows us to physically drive skeletal mesh from animation

Change 3029019 on 2016/06/27 by Lina.Halper

	Update pose from source asset

Change 3029094 on 2016/06/27 by Marc.Audy

	If Player->StartSpot is null disregard ShouldSpawnAtStartPoint returned true.

Change 3029308 on 2016/06/27 by Jeremy.Ernst

	-adding test animation for PSD node. Has morphs built in to compare against driver result

Change 3029372 on 2016/06/27 by Marc.Audy

	Fix compile error after merge
	Also just fix the logic to be explicit rather than using suppression for static analysis warning

Change 3029493 on 2016/06/27 by Ori.Cohen

	Move PhysicsAsset.h out of public engine header.

Change 3029550 on 2016/06/27 by Lina.Halper

	Fix crash with Nan when additive blending of poses\

Change 3029659 on 2016/06/27 by Aaron.McLeran

	Adding new minor feature to add new concurrency mode

	- stop by lowest priorty but prevent new rather than stop oldest.

Change 3029673 on 2016/06/27 by Aaron.McLeran

	#JIRA FORT-24936 Disable EQ on AMD machines since it is causing them to stall and starve other important threads. This is only a temporary solution until a better one is found.

	Implementation in CL 3024124

Change 3030470 on 2016/06/28 by Ori.Cohen

	Fix OnConstraintBrokenWrapper being accidently wrapped with if WITH_CLOTHING

	#JIRA UE-32561

Change 3030586 on 2016/06/28 by Lina.Halper

	Preview curve fix from anim curve viewer

	#code review: Martin.Wilson

Change 3031054 on 2016/06/28 by Aaron.McLeran

	#jira UE-32566 Incorrectly copied CL 3024124 to Dev-Framework

Change 3031535 on 2016/06/28 by mason.seay

	Re-saving concurrency asset

Change 3031691 on 2016/06/28 by Marc.Audy

	Fix stat sounds not turning on correctly unless a sort was specified
	#jira UE-32597

Change 3031883 on 2016/06/28 by Zak.Middleton

	#ue4 - Prevent bNotifyJumpApex from being editable, and clean up comments.

Change 3031898 on 2016/06/28 by Zak.Middleton

	#ue4 - Fix mesh smoothing on clients popping briefly when crouching. This was due to the change in 4.12 where we started smoothing Z location rather than always zeroing it (in certain movement modes).

	#udn https://udn.unrealengine.com/questions/300494/networked-crouching-jitter.html

Change 3032539 on 2016/06/29 by Marc.Audy

	Don't destroy AudioDevices before draining audio commands and stopping audio thread
	#jira UE-32611

Change 3032633 on 2016/06/29 by Marc.Audy

	In the same way that SpawnActor doesn't work during world teardown, don't allow new components to be added which could introduce recursion within the destroy logic.
	#jira UE-32574

Change 3032644 on 2016/06/29 by Lina.Halper

	- Fixed issue where pose node evaluator doesn't show up in the menu with asset
	  - it showed twice of pose node (none) - jira UE-32358

	- Fixed issue where anim evaluator/pose asset by name/blend space evaluator failed to display assets properly
	   - jira UE-32359

	- support create pose menu from create asset - UE-32596
	 - added create pose asset from current pose

	- update source should refresh list - UE-32576

	- fixed blendspace to be in the blendspaces category

Change 3032847 on 2016/06/29 by Tom.Looman

	Added PredictProjectilePath and SuggestProjectileVelocity_MediumArc utilities to UGameplayStatics.
	Updated SuggestProjectileVelocity to avoid floating point precision errors on gravity value comparison.

	#jira UE-32103

Change 3033124 on 2016/06/29 by Jon.Nabozny

	Fix issue where InstancedStaticMeshComponent InstanceBodies don't move when the mesh is updated.

	#JIRA: UE-13673

Change 3033155 on 2016/06/29 by Lina.Halper

	- montage is playing and montage is pure
	- made montage parameter to be mostly const (except play), and made it consistently pointer

Change 3033157 on 2016/06/29 by Lina.Halper

	Check in missing file

Change 3033456 on 2016/06/29 by Lukasz.Furman

	fixed path following changes broken by merge
	#ue4

Change 3033956 on 2016/06/30 by bruce.nesbit

	PR #2483: Fix/Improvment Move Component To Rotation (Contributed by Nachtmahr87)

	#test PIE

Change 3034019 on 2016/06/30 by Benn.Gallagher

	Anim blueprint sub-instances, allowing anim blueprints to run within anim blueprints and expose parameters back to the "parent" instance.
	Caveats:
	    - Slots and state machine names are unique and boxed per instance, meaning playing a montage on a slot will only affect slots in the outermost instance and state machine getters are local to their instance.

	#jira UEFW-1

Change 3034085 on 2016/06/30 by Benn.Gallagher

	Missed LOCTEXT_NAMESPACE undefs from the subinstance checkin, for some reason doesn't get caught on windows, likely how the unity files are stuck together.

Change 3034162 on 2016/06/30 by Martin.Wilson

	Refactor bone reference widget so that selection tree can be used seperately

Change 3034205 on 2016/06/30 by Lina.Halper

	#ANIM: fix issue with addiitve blending with non-full weight applying wrong scale

	#jira: UE-32643, UE-32593

Change 3034339 on 2016/06/30 by James.Golding

	Moving functionality from Skeleton Curves tab into Anim Curve Viewer tab

Change 3034426 on 2016/06/30 by Martin.Wilson

	CIS Fix

Change 3034629 on 2016/06/30 by Lina.Halper

	Support non-zero curves to be stippred out upon importing

Change 3035863 on 2016/07/01 by Marc.Audy

	When pasting components in to a blueprint, make the relative position and rotation of the root 0,0,0
	#jira UE-31344

Change 3035916 on 2016/07/01 by Jon.Nabozny

	Fixed PaperGroupedSprite doesn't update InstanceBodies data in physics. This change is related to CL-3033124

Change 3035973 on 2016/07/01 by Lukasz.Furman

	fixed hash function for FRecastDebugPathfindingNode
	#ue4

Change 3036024 on 2016/07/01 by Zak.Middleton

	#ue4 - Avoid filling in array in AActor::FixupNativeActorComponents() unless we detect a null scene component. Avoid copying TWeakObjectPtr in ValidateDeferredTransformCache().

Change 3036157 on 2016/07/01 by Marc.Audy

	Protect against running commands on game thread when the audio device has already been freed
	#jira UE-32611

Change 3036178 on 2016/07/01 by Marc.Audy

	Don't bitpack the gamethread specific boolean.

Change 3036906 on 2016/07/04 by bruce.nesbit

	Fixed a typo in HasDefaultBuildSettings - (bCompi8leLeanAndMeanUE should be bCompileLeanAndMeanUE)

	#tests Compiled

Change 3036929 on 2016/07/04 by James.Golding

	UE-32405 Label Rotator components X/Y/Z instead of Roll/Pitch/Yaw

Change 3036930 on 2016/07/04 by James.Golding

	UE-30414 Move constraint warnings to Message Log

Change 3036931 on 2016/07/04 by James.Golding

	PR #2427: SkeletalMeshMerge now can transform the UVs of the source meshes. (Contributed by Bogustus)

Change 3037123 on 2016/07/04 by Ori.Cohen

	Added physical animation preview in PhAT as well as physical animation profiles.

Change 3037420 on 2016/07/05 by Jurre.deBaare

	Moved BodySetup_DEPRECATED out of WITH_EDITORONLY_DATA since it's being used in postload (fixes shipping builds)
	#jira UE-32771

Change 3037702 on 2016/07/05 by Thomas.Sarkanen

	Copying change 3037701 from Release-4.12:

	Fixed crash when viewing uncompressed animation

	Made sure that objects required by the animation evaluation are set up when performing game-thread side work in the editor.

	#jira UE-32715 - Crash when selecting "show" > "uncompressed animation" in Persona

Change 3037837 on 2016/07/05 by Marc.Audy

	sound stats will now still be displayed when creating a new audio device
	#jira UE-32743

[CL 3038035 by Marc Audy in Main branch]
2016-07-05 14:25:57 -04:00
Marc Audy
eb44cd9882 Copying //UE4/Dev-Framework to Dev-Main (//UE4/Dev-Main)
#lockdown Nick.Penwarden
#rb None

[CL 3016298 by Marc Audy in Main branch]
2016-06-16 11:54:44 -04:00
Marc Audy
67e3197eff Copying //UE4/Dev-Framework to //UE4/Dev-Main (Source: //UE4/Dev-Framework @ 2964666)
#lockdown Nick.Penwarden

==========================
MAJOR FEATURES + CHANGES
==========================

Change 2945310 on 2016/04/15 by Jon.Nabozny

	Fix UI locking Angular Rotation Offset for PhysicsConstraintComponents when the motion is for axes is Free or Locked.
	#JIRA UE-29368

Change 2945490 on 2016/04/15 by Jon.Nabozny

	Remove extraneous changes introduced in CL-2945310.

Change 2946706 on 2016/04/18 by James.Golding

	Checkin of slice test assets

Change 2947895 on 2016/04/19 by Benn.Gallagher

	PR #2292: Use ref instead of copy in FAnimNode_ModifyBone::EvaluateBoneTransforms (Contributed by MiKom)
	#jira UE-29567

Change 2947944 on 2016/04/19 by Benn.Gallagher

	Fixed a few extra needless bone container copies

Change 2948279 on 2016/04/19 by Marc.Audy

	Add well defined Map and Set Property names

Change 2948280 on 2016/04/19 by Marc.Audy

	Properly name parameters

Change 2948792 on 2016/04/19 by Marc.Audy

	Remove unused ini class name settings

Change 2948917 on 2016/04/19 by Aaron.McLeran

	UE-29654 FadeIn invalidates Audio Components in 4.11

Change 2949567 on 2016/04/20 by James.Golding

	- Add SliceProceduralMesh utility to UKismetProceduralMeshLibrary. It will slice the ProcMeshComp with a plan, including simple collision geom, and optionally create cap geometry, and create an addition ProceduralMeshComponent for the other half
	- Add support for simple collision on ProceduralMeshComponent, and added bUseComplexAsSimpleCollision to allow it to be used
	- Move GeomTools.h and .cpp from Editor to Engine module, so it can be used at runtime. Also move utils into an FGeomTools namespace.
	- Add GetSectionFromStaticMesh and CopyProceduralMeshFromStaticMeshComponent utilities to UKismetProceduralMeshLibrary
	- Expose UStaticMesh::GetNumLODs to BP, and add BP exposed UStaticMesh:: GetNumSections function

Change 2950482 on 2016/04/20 by Aaron.McLeran

	FORT-22973  SoundMix Fade Time not fading audio properly

	- Bug was due to bApplyToChildren case where the FSoundClassAdjuster wasn't getting the interpolated value before calling RecursiveApplyAdjuster in the case of non-overriden sound mixes.

Change 2951102 on 2016/04/21 by Thomas.Sarkanen

	Un-deprecated blueprint functions for attachment/detachment

	Renamed functions to <FuncName> (Deprecated).
	Hid functions in the BP context menu so new ones cant be added.

	#jira UE-23216 - "Snap to Target, Keep World Scale" when attaching doesn't work properly if parent is scaled.

Change 2951173 on 2016/04/21 by James.Golding

	Fix cap geom generation when more than one polygon is generated
	Fix CIS warning in KismetProceduralMeshLibrary.cpp

Change 2951334 on 2016/04/21 by Osman.Tsjardiwal

	Add CapMaterial param to SliceProceduralMesh util

Change 2951528 on 2016/04/21 by Marc.Audy

	Fix spelling errors in comments

Change 2952933 on 2016/04/22 by Lukasz.Furman

	fixed behavior tree getting stuck on instantly finished gameplay tasks
	copy of CL# 2952930

Change 2953948 on 2016/04/24 by James.Golding

	Put #if WITH_EDITOR back into FPoly::Triangulate to fix non-editor builds (FPoly::Finalize not available in non-editor)

Change 2954558 on 2016/04/25 by Marc.Audy

	Make USceneComponent::Attach* members private and remove deprecation messages and pragmas disabling/enabling deprecation throughout SceneComponent.h/cpp
	#jira UE-29038

Change 2954865 on 2016/04/25 by Aaron.McLeran

	UE-29763 Use HMD audio device only in VR preview mode, not for other PIE session types.

Change 2955009 on 2016/04/25 by Zak.Middleton

	#ue4 - Wrap call from UCharacterMovementComponent::PostPhysicsTickComponent() to UpdateBasedMovement() in a FScopedMovementUpdate to accumulate moves with better perf.

Change 2955878 on 2016/04/26 by Benn.Gallagher

	[Epic Friday] - Added spherical constraints to anim dynamics

Change 2956380 on 2016/04/26 by Lina.Halper

	PR #2298: Step interpolation for UAnimSequence (Contributed by douglaslassance)

Change 2956383 on 2016/04/26 by Lina.Halper

	Fixed to match coding standard

Change 2957866 on 2016/04/27 by Zak.Middleton

	#ue4 - Add max depenetration distance settings for CharacterMovementComponent. Add controls to throttle logging when character is stuck in geometry so it doesn't spam the log.

	- Depenetration settings are separated based on whether overlapping a Pawn versus other geometry, and furthermore by whether the Character is a proxy or not. Simulated proxies typically should not depenetrate a large amount because that effectively ignores the server authoritative location update.

	- "Stuck" logging is controlled by the console var "p.CharacterStuckWarningPeriod". Set to number of seconds between logged events, or less than zero to disable logging.

	#tests QA-Surfaces multiplayer, walking in to moving objects and pawns.

Change 2957953 on 2016/04/27 by Aaron.McLeran

	UE-30018 Fixing up audio component ref-counting to prevent triggering notifications when an audio component is still active after a sound finishes playing.

Change 2958011 on 2016/04/27 by Jon.Nabozny

	CalcAABB wasn't properly accounting for current transform on Convex elements, causing bad results.
	#JIRA UE-29525

Change 2958321 on 2016/04/27 by Lukasz.Furman

	path following update pass, added flags to request result, fixed AITask stacking vs scripted/BP move requests

Change 2959506 on 2016/04/28 by Aaron.McLeran

	PR #2330: Fix for ambient sounds not stopping when active and told to play again (Contributed by hgamiel)

Change 2959686 on 2016/04/28 by Marc.Audy

	Correctly handle multiple viewpoints when significance is being sorted descending

Change 2959773 on 2016/04/28 by Marc.Audy

	Fix shadowing warning

Change 2959785 on 2016/04/28 by Aaron.McLeran

	UE-30083 Sound concatenator node doesn't progress if child nodes don't produce wave instances

Change 2960852 on 2016/04/29 by Marc.Audy

	Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 2960738

Change 2960946 on 2016/04/29 by Marc.Audy

	Fix post merge compile error

Change 2962501 on 2016/05/02 by Marc.Audy

	Remove interim GetMutableAttach accessors and use the variables directly now that they are private

Change 2962535 on 2016/05/02 by Marc.Audy

	Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 2962478

Change 2962578 on 2016/05/02 by Marc.Audy

	Switch ObjectGraphMove to using UserFlags instead of custom move data

Change 2962651 on 2016/05/02 by Marc.Audy

	VS2015 shadow variable fixes

Change 2962662 on 2016/05/02 by Lukasz.Furman

	deprecated old implementation of gameplay debugger
	#jira UE-30011

Change 2962919 on 2016/05/02 by Marc.Audy

	VS2015 shadow variable fixes

Change 2963475 on 2016/05/02 by Mieszko.Zielinski

	Made SimpleMoveToLocation/Actor not reset velocity if agent not already at goal #UE4

	#jira UE-30176

Change 2964098 on 2016/05/03 by Marc.Audy

	Spelling fix

Change 2964099 on 2016/05/03 by Marc.Audy

	VS2015 shadow variable fixes

Change 2964156 on 2016/05/03 by Marc.Audy

	VS2015 shadow variable fixes

Change 2964272 on 2016/05/03 by Marc.Audy

	VS2015 Shadow Variable fixes

Change 2964395 on 2016/05/03 by Marc.Audy

	VS2015 Shadow Variable Fixes

Change 2964460 on 2016/05/03 by Marc.Audy

	Reschedule coolingdown tick functions during pause frames.
	#jira UE-30221

Change 2964666 on 2016/05/03 by Marc.Audy

	Fix shipping compile error

[CL 2964775 by Marc Audy in Main branch]
2016-05-03 15:44:33 -04:00
Marc Audy
4c41590c3d Copying //UE4/Dev-Framework to Dev-Main (//UE4/Dev-Main) @ 2879625
#lockdown Nick.Penwarden

==========================
MAJOR FEATURES + CHANGES
==========================
Change 2821607 on 2016/01/08 by Mieszko.Zielinski

	Added a way to limit amount of information logged by vlog by discarding logs from classes from outside of class whitelist #UE4

	This feature was followed by refactoring of functions taking FVisualLogEntry pointers to use references instead.

	#rb Lukasz.Furman

Change 2828384 on 2016/01/14 by Mieszko.Zielinski

	Back out of visual log refactor done as part of CL#2821607 #UE4

Change 2869215 on 2016/02/16 by Marc.Audy

	Store a WorldSettings pointer on ULevel instead of requiring it be index 0 in the Actors array. However, we will still generally attempt to keep it at index 0 for consistency with previous behavior
	#rb Bruce.Nesbit
	#jira UE-26417

Change 2869404 on 2016/02/16 by Ori.Cohen

	Improve UI for default collision. It now uses a single drop down and sets the appropriate flags under the hood.

	#rb Lina.Halper

Change 2870062 on 2016/02/17 by Jurre.deBaare

	Name parameter driven by bone controller
	#JIRA UE-25997
	#rb Thomas.Sarkanen

Change 2870280 on 2016/02/17 by Mieszko.Zielinski

	Vis log category handling fixes #UE4

	Also, a minor cleanup

	#rb Lukasz.Furman

Change 2871729 on 2016/02/18 by James.Golding

	UE-26663 Fix 'LOD For Collision' display name
	#rb thomas.sarkanen

Change 2871730 on 2016/02/18 by James.Golding

	UE-26580 Make ECollisionEnabled a BlueprintType
	UE-25373 Add a MakeHitResult node
	#rb thomas.sarkanen

Change 2871732 on 2016/02/18 by James.Golding

	UE-24397 Add 'test' option to async query API, and use it in places that made sense. Also removed deprecated (4.8) functions from API.
	#rb ori.cohen

Change 2872022 on 2016/02/18 by Lukasz.Furman

	gameplay debugger refactor
	#ue4

Change 2872082 on 2016/02/18 by Lukasz.Furman

	enabled old gameplay debugger as default one for now
	it will be deprecated with next version after testing in game projects
	#ue4

Change 2872390 on 2016/02/18 by Aaron.McLeran

	OR-15041 (CPU) Hitches due to audio decompression on Windows

	1) Moving ogg-vorbis file info parsing into a worker thread
	 - stat dumphitches now shows the vorbis stuff totally gone

	2) Moving async decoding tasks to be retrieved and started from OnBufferEnd callback

	#rb marc.audy

Change 2872418 on 2016/02/18 by Mieszko.Zielinski

	Fixed EQS debugger not storing data properly when subsequent Option is the one that produces result #UE4

	#rb Lukasz.Furman

Change 2872446 on 2016/02/18 by Aaron.McLeran

	Using cached value of ActualVolume in GetVolumeWeightedPriority

Change 2872770 on 2016/02/18 by Aaron.McLeran

	QAGame testing content for audio testing.

	Going to create a folder with specific sub-system testing maps for audio

Change 2873733 on 2016/02/19 by Jurre.deBaare

	- HLOD generated assets are now saved into a separate package instead of inside of the level asset
	#rb Ori.Cohen

Change 2873828 on 2016/02/19 by Ori.Cohen

	Distributions that bake out no longer load in cooked build.

	#JIRA UE-27126
	#rb Olaf.Piesche, Nick.Penwarden

Change 2874623 on 2016/02/19 by Aaron.McLeran

	UE-27131 Support for changing sound class volumes dynamically

	- new BP function to override a sound mix sound class adjuster
	- cleanup of AudioDevice.h and AudioDevice.cpp
	   - removing unnecessarily forward declares on various types
	   - removing unnecessary spaces and (void) params, etc

Change 2874922 on 2016/02/20 by Mieszko.Zielinski

	Fixed EQS tests being compiled out from Shipping and Test with WITH_DEV_AUTOMATION_TESTS macro #UE4

	#jira OR-15292
	#rb none

Change 2875838 on 2016/02/22 by Benn.Gallagher

[CL 2880055 by Marc Audy in Main branch]
2016-02-24 14:23:53 -05:00
Matthew Griffin
bb70b349ce Merging CL 2804086 from //UE4/Release-4.11 to Dev-Main (//UE4/Dev-Main) to isolate copyright update
#lockdown Nick.Penwarden

[CL 2819020 by Matthew Griffin in Main branch]
2016-01-07 08:17:16 -05:00
Michael Noland
7fec532e26 Animation: Added a remap range to the bone driven controller when clamping is enabled, and added a note about the driven bone space
[CL 2619198 by Michael Noland in Main branch]
2015-07-13 19:53:41 -04:00
Michael Noland
2d953ade9f Animation: Improved bone driven controllers
- One driver value can now drive multiple components
- How a component is driven is now configurable (add to input, replace, add to ref pose and replace)
- The range limit is now defined on the input (before the multiplier is applied) rather than the output (existing ranges are fixed up on load)
- New details customization to make working with the node easier
- Individual scale components can now be a driver or one of the driven components, rather than just the max component of scale
- The node title now displays the driving equation (e.g., driven.rotation.z = -0.5 * driver.rotation.x)

Animation: Added a custom version for AnimGraph/AnimGraphRuntime usage

Upgrade Note: The exact behavior of the original node was not preserved, but there are now more configuration options, so please revisit any uses of bone driven controllers in your animation blueprints

[CL 2606968 by Michael Noland in Main branch]
2015-06-30 22:25:56 -04:00
Michael Noland
6a27c42041 Animation: Various improvements to the bone driven controller
- Added support for using a curve to map from input range to output range
- Added compilation warnings when a bone or component still needs to be selected
- Added a customization to hide the range/multipler when using a curve, and gated editing of the range based on bUseRange
- Minor optimization to evaluation speed
- Reorganized the properties into logical groups (Source/Driver, Mapping, Destination/Driven)

[CL 2591125 by Michael Noland in Main branch]
2015-06-17 18:54:05 -04:00
Michael Noland
7c0f5172ac Animation: Started moving animation nodes out of Engine into a new AnimGraphRuntime module
- Moved all skeletal control nodes to start out

Upgrade Note: Modules containing custom animation nodes will need to have a dependency on the new "AnimGraphRuntime" module added to their Build.cs file
#codereview lina.halper

[CL 2582755 by Michael Noland in Main branch]
2015-06-10 10:57:15 -04:00