diff --git a/Source/Engine/Graphics/Models/SkinnedMeshDrawData.cpp b/Source/Engine/Graphics/Models/SkinnedMeshDrawData.cpp index 25c29b11a..a99984a0c 100644 --- a/Source/Engine/Graphics/Models/SkinnedMeshDrawData.cpp +++ b/Source/Engine/Graphics/Models/SkinnedMeshDrawData.cpp @@ -6,6 +6,10 @@ #include "Engine/Core/Math/Matrix.h" #include "Engine/Core/Math/Matrix3x4.h" +SkinnedMeshDrawData::SkinnedMeshDrawData() +{ +} + SkinnedMeshDrawData::~SkinnedMeshDrawData() { SAFE_DELETE_GPU_RESOURCE(BoneMatrices); diff --git a/Source/Engine/Graphics/Models/SkinnedMeshDrawData.h b/Source/Engine/Graphics/Models/SkinnedMeshDrawData.h index b5d86a34d..f9d434fee 100644 --- a/Source/Engine/Graphics/Models/SkinnedMeshDrawData.h +++ b/Source/Engine/Graphics/Models/SkinnedMeshDrawData.h @@ -42,9 +42,7 @@ public: /// /// Initializes a new instance of the class. /// - SkinnedMeshDrawData() - { - } + SkinnedMeshDrawData(); /// /// Finalizes an instance of the class. diff --git a/Source/Engine/Level/Actors/AnimatedModel.cpp b/Source/Engine/Level/Actors/AnimatedModel.cpp index df1650eac..7953067e3 100644 --- a/Source/Engine/Level/Actors/AnimatedModel.cpp +++ b/Source/Engine/Level/Actors/AnimatedModel.cpp @@ -439,8 +439,7 @@ void AnimatedModel::UpdateLocalBounds() } // Scale bounds - box.Minimum *= BoundsScale; - box.Maximum *= BoundsScale; + box = box.MakeScaled(box, BoundsScale); _boxLocal = box; } @@ -502,7 +501,6 @@ void AnimatedModel::OnSkinnedModelLoaded() { Entries.SetupIfInvalid(SkinnedModel); - UpdateBounds(); GraphInstance.Invalidate(); if (_blendShapes.Weights.HasItems()) _blendShapes.WeightsDirty = true;