From 989e82d5dd05ef8cea3f919671f9717183a0a645 Mon Sep 17 00:00:00 2001 From: cutealien Date: Sat, 24 Feb 2024 19:11:42 +0000 Subject: [PATCH] Initialize SJoint.Animatedscale to 1,1,1 No scale should be 1,1,1 not 0,0,0 Wasn't a bug as animation system ensured the initial value is never used, but more correct and no extra cost (vectors initialize to 0 otherwise). git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6598 dfc29bdd-3216-0410-991c-e03cc46cb475 --- include/ISkinnedMesh.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/ISkinnedMesh.h b/include/ISkinnedMesh.h index b6c94caa..45f86810 100644 --- a/include/ISkinnedMesh.h +++ b/include/ISkinnedMesh.h @@ -125,7 +125,8 @@ namespace scene //! Joints struct SJoint { - SJoint() : UseAnimationFrom(0), GlobalSkinningSpace(false), + SJoint() : Animatedscale(1,1,1), + UseAnimationFrom(0), GlobalSkinningSpace(false), positionHint(-1),scaleHint(-1),rotationHint(-1) { }