Commit Graph

24108 Commits

Author SHA1 Message Date
Benn Gallagher
15b0d4e8ed Fix for crash when opening retargeting options in rig asset editor.
#UE-15800
#codereview lina.halper

[CL 2557023 by Benn Gallagher in Main branch]
2015-05-19 10:49:45 -04:00
Nick Darnell
5347fe968e BP/UMG - Updating the IBlueprintCompiler interface to include the compiler options passed in for Pre/Post compile. Improving the logic in the UMG module to correctly reregister the Widget Components. Also reducing when it reregisters avoiding cases where it's unnessesary (skeletal compile..etc).
[CL 2556997 by Nick Darnell in Main branch]
2015-05-19 10:34:42 -04:00
Nick Darnell
4d6d126c14 UMG - Widget Components now support 3 blend modes, Opaque, Transparent, Masked (new). Masked allows you to have the trasperency you need on edges and such, but actually writes to the depth buffer, so that it sorts correctly. There is also now an option for ticking when the in world widget is offscreen to continue to allow animations to play and tick to be called on the widget.
[CL 2556994 by Nick Darnell in Main branch]
2015-05-19 10:31:02 -04:00
Steve Hardister
a364bb416a Changed all instance of "[RocketInstall]" to "[LauncherInstall]\\[VersionNumber]" and all instances of "RocketEditor.exe/app" to "UE4Editor.exe/app"
[CL 2556992 by Steve Hardister in Main branch]
2015-05-19 10:30:15 -04:00
Guillaume Abadie
a47e589d6b Fixes a HZB unbound parameter for translussent object having screen space reflection.
#code_review: Daniel.Wright

[CL 2556969 by Guillaume Abadie in Main branch]
2015-05-19 10:21:20 -04:00
Graeme Thornton
7bd7a460d1 Fix for loading the existing cooked asset registry when doing iterative cooking
[CL 2556965 by Graeme Thornton in Main branch]
2015-05-19 10:20:13 -04:00
Jaroslaw Surowiec
4d87320edc CrashReportLinq -
UECORE-196/Problems with crash groups in Crash Reporter (Updated script, now removes empty buggs with no associated crashes)
UECORE-194/CRASH REPORTER: Ensure appearing in Top 100 Report (removed from the db, malformed data)

[CL 2556950 by Jaroslaw Surowiec in Main branch]
2015-05-19 10:10:40 -04:00
Martin Wilson
303c302bad Fixes for PlatformGame
[CL 2556947 by Martin Wilson in Main branch]
2015-05-19 10:08:49 -04:00
Martin Wilson
d916c30d20 Fix Use 'template' keyword to treat 'MakeBeginIter' as a dependent template name (cheers Steve.R)
[CL 2556879 by Martin Wilson in Main branch]
2015-05-19 09:27:18 -04:00
Jamie Dale
420744b018 Fixed "Delete" on an empty line in ML text being handled like a "Backspace"
The ML text logic for using delete on an empty line was trying to ensure that the first line wasn't removed, and would then move the cursor back to the end of the previous line. This is incorrect, as that is the behavior of the backspace key - delete should make sure that the last line can't be removed, and shouldn't move the cursor at all.

#codereview Justin.Sargent

[CL 2556834 by Jamie Dale in Main branch]
2015-05-19 09:09:39 -04:00
Mieszko Zielinski
27f6299542 Back out revision 10 from //depot/UE4/Engine/Source/Runtime/AIModule/Classes/Perception/AISense_Damage.h #UE4
Changed the fix to just theclare the missing type

[CL 2556830 by Mieszko Zielinski in Main branch]
2015-05-19 09:08:23 -04:00
Jamie Dale
e5fd9df845 Added a way for UI actions to be repeated if the chord used to perform them is being held down
The default is to disallow repeating to preserve the existing behavior, but the Undo/Redo and Paste actions in SEditableText and SMultiLineEditableText have been updated to allow repeating. This makes them behave more like how a text editor is expected to behave.

ReviewedBy Matt.Kuhlenschmidt

[CL 2556803 by Jamie Dale in Main branch]
2015-05-19 08:45:31 -04:00
Martin Wilson
06fb96e945 Hopefully fix for explicit specialization of 'MakeEndIter' in class scope
[CL 2556778 by Martin Wilson in Main branch]
2015-05-19 08:22:59 -04:00
Martin Wilson
28a5a3cea3 CIS Fixes
[CL 2556753 by Martin Wilson in Main branch]
2015-05-19 07:58:29 -04:00
Jaroslaw Palczynski
8178b7bc75 Fixed SMultiLineEditableText Slate widget's abillity to select and copy text from.
#codereview Jamie.Dale

[CL 2556738 by Jaroslaw Palczynski in Main branch]
2015-05-19 07:45:35 -04:00
Martin Wilson
5ea904f515 CIS Fixes
[CL 2556729 by Martin Wilson in Main branch]
2015-05-19 07:35:16 -04:00
Robert Manuszewski
217329a555 Fixing CIS
[CL 2556726 by Robert Manuszewski in Main branch]
2015-05-19 07:24:08 -04:00
Robert Manuszewski
a534f2fb37 Fixing printf data type
[CL 2556718 by Robert Manuszewski in Main branch]
2015-05-19 07:02:45 -04:00
Simon Tovey
da751ac605 Support for Cut/Copy/Paste, Duplicate and Select All in Niagara graphs.
Plus better support for Undo/Redo.

#codereview Olaf.Piesche

[CL 2556699 by Simon Tovey in Main branch]
2015-05-19 06:36:01 -04:00
Graeme Thornton
48f6bd81b9 Fix for shader compilation errors when trying to compile gpu particle shaders on SM4 using the distance field collision stuff.
#codereview Daniel.Wright

[CL 2556689 by Graeme Thornton in Main branch]
2015-05-19 06:29:52 -04:00
Martin Wilson
66476c58f7 Failed to submit file with 2556671 - Added FCompactPose
[CL 2556674 by Martin Wilson in Main branch]
2015-05-19 06:20:22 -04:00
Martin Wilson
ae71a8cca5 Added FCompactPose, contains only the bone transforms needed by RequiredBones. Allows us to do animation evaluation without having to refer to required bones array all the time
API Breaking Changes

Removed Functions:
FA2CSPose::SafeSetCSBoneTransforms
FA2CSPose::LocalBlendCSBoneTransforms

Member Type Changes:
- int32 -> FCompactPoseBoneIndex
--- FBoneTransform::BoneIndex
--- FABRIKChainLink::BoneIndex
- FA2CSPose -> FCSPose<FCompactPose>
--- FAnimNode_SkeletalControlBase::ForwardedPose
--- FComponentSpacePoseContext::Pose
- FA2Pose -> FCompactPose
--- FSlotEvaluationPose::Pose
--- FAnimNode_TransitionPoseEvaluator::CachedPose
--- FAnimNode_SaveCachedPose::CachedPose
--- FPoseContext::Pose

Paramater Changes:
- FA2Pose& -> FCompactPose&
--- UAnimSingleNodeInstance::InternalBlendSpaceEvaluatePose (FA2Pose& Pose -> FCompactPose&)
--- UAnimInstance::SequenceEvaluatePose
--- UAnimInstance::BlendSequences
--- UAnimInstance::CopyPose
--- UAnimInstance::ApplyAdditiveSequence
--- UAnimInstance::BlendSpaceEvaluatePose
--- UAnimInstance::BlendRotationOffset
--- UAnimInstance::GetSlotWeight
--- UAnimInstance::SlotEvaluatePose
- FA2CSPose& -> FCSPose<FCompactPose>&
--- FAnimNode_SkeletalControlBase::EvaluateBoneTransforms
--- UAnimGraphNode_SkeletalControlBase::ConvertCSVectorToBoneSpace
--- UAnimGraphNode_SkeletalControlBase::ConvertCSRotationToBoneSpace
--- UAnimGraphNode_SkeletalControlBase::ConvertWidgetLocation
--- UAnimPreviewInstance::ApplyBoneControllers
- TArray<FTransform> -> FCompactPose
--- UAnimPreviewInstance::SetKeyImplementation
--- UAnimSequence::GetAnimationPose
--- UAnimSequence::GetBonePose
--- UAnimSequence::GetBonePose_Additive
--- UAnimSequence::GetAdditiveBasePose
--- UAnimSequence::GetBonePose_AdditiveMeshRotationOnly
--- FAnimationRuntime::BlendPosesTogether ( + Removed NumPoses and RequiredBones )
--- FAnimationRuntime::BlendPosesTogetherPerBone  ( + Removed NumPoses and RequiredBones )
--- FAnimationRuntime::BlendPosesTogetherPerBoneInMeshSpace ( + Removed NumPoses and RequiredBones )
--- FAnimationRuntime::BlendPosesPerBoneFilter ( + Removed Skeleton and RequiredBones )
--- FAnimationRuntime::GetPoseFromSequence ( + Removed  RequiredBones )
--- FAnimationRuntime::GetPoseFromAnimTrack ( + Removed  RequiredBones )
--- FAnimationRuntime::FillWithRetargetBaseRefPose ( + Removed  RequiredBones )
--- FAnimationRuntime::ConvertPoseToAdditive ( + Removed  RequiredBones )
--- FAnimationRuntime::ConvertPoseToMeshRotation ( + Removed  RequiredBones )
--- FAnimationRuntime::BlendPosesAccumulate ( + Removed  RequiredBones )
--- FAnimationRuntime::BlendAdditivePose ( + Removed  RequiredBones )
--- FAnimationRuntime::GetPoseFromBlendSpace ( + Removed  RequiredBones )
--- FAnimationRuntime::ConvertCSTransformToBoneSpace
--- FAnimationRuntime::ConvertBoneSpaceTransformToCS
--- FAnimationRuntime::BlendMeshPosesPerBoneWeights ( + Removed Skeleton and RequiredBones )
--- FAnimationRuntime::BlendLocalPosesPerBoneWeights ( + Removed Skeleton and RequiredBones )
- TArray<FTransform> -> FTransform
--- UAnimSequence::ResetRootBoneForRootMotion
- int32 -> FCompactPoseBoneIndex
--- UAnimSequence::RetargetBoneTransform

FAnimationRuntime: Many changes to animation operation functions, removal of NumPoses and RequiredBones, conversion of TArray<FTransform> to FCompactPose

Removed USTRUCT markup from FBoneTransform
Removed UPROPERTY markup from FAnimNode_TransitionPoseEvaluator::CachedPose

[CL 2556671 by Martin Wilson in Main branch]
2015-05-19 06:19:22 -04:00
Sungjin Hong
090d543855 #loc UE4DocKOR
[CL 2556655 by Sungjin Hong in Main branch]
2015-05-19 06:09:00 -04:00
Sungjin Hong
a22130aebc TypoCorrection
[CL 2556654 by Sungjin Hong in Main branch]
2015-05-19 06:08:41 -04:00
Chris Wood
e80c02ca68 Fix non-Unity error in BlueprintActionFilter.cpp
[CL 2556644 by Chris Wood in Main branch]
2015-05-19 05:50:27 -04:00