From d899f4db57961fee003e3df6bc4b42b3fbdfd2da Mon Sep 17 00:00:00 2001 From: Richard Date: Tue, 30 Jun 2015 23:26:42 -0600 Subject: [PATCH] Fixed: Initialize members in 3DS loader --- code/3DSHelper.h | 7 ++++--- code/3DSLoader.cpp | 8 ++++++++ 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/code/3DSHelper.h b/code/3DSHelper.h index 26f72a66c..b30cb4914 100644 --- a/code/3DSHelper.h +++ b/code/3DSHelper.h @@ -332,6 +332,7 @@ struct Texture , mScaleV (1.0f) , mRotation (0.0f) , mMapMode (aiTextureMapMode_Wrap) + , bPrivate() , iUVSrc (0) { mTextureBlend = get_qnan(); @@ -484,11 +485,11 @@ struct aiFloatKey struct Node { Node() - - : mHierarchyPos (0) + : mParent() + , mInstanceNumber() + , mHierarchyPos (0) , mHierarchyIndex (0) , mInstanceCount (1) - { static int iCnt = 0; diff --git a/code/3DSLoader.cpp b/code/3DSLoader.cpp index 3be5f291c..3c80c320b 100644 --- a/code/3DSLoader.cpp +++ b/code/3DSLoader.cpp @@ -103,6 +103,14 @@ static const aiImporterDesc desc = { // ------------------------------------------------------------------------------------------------ // Constructor to be privately used by Importer Discreet3DSImporter::Discreet3DSImporter() + : stream(), + mLastNodeIndex(), + mCurrentNode(), + mRootNode(), + mScene(), + mMasterScale(), + bHasBG(), + bIsPrj() {} // ------------------------------------------------------------------------------------------------