diff --git a/code/3DSConverter.cpp b/code/3DSConverter.cpp index 619360524..8390dd216 100644 --- a/code/3DSConverter.cpp +++ b/code/3DSConverter.cpp @@ -690,7 +690,7 @@ void Discreet3DSImporter::AddNodeToGraph(aiScene* pcSOut,aiNode* pcOut, pcOut->mChildren = new aiNode*[pcIn->mChildren.size()]; // Recursively process all children - const unsigned int size = pcIn->mChildren.size(); + const unsigned int size = static_cast(pcIn->mChildren.size()); for (unsigned int i = 0; i < size;++i) { pcOut->mChildren[i] = new aiNode(); @@ -742,7 +742,7 @@ void Discreet3DSImporter::GenerateNodeGraph(aiScene* pcOut) DefaultLogger::get()->warn("No hierarchy information has been found in the file. "); pcOut->mRootNode->mNumChildren = pcOut->mNumMeshes + - mScene->mCameras.size() + mScene->mLights.size(); + static_cast(mScene->mCameras.size() + mScene->mLights.size()); pcOut->mRootNode->mChildren = new aiNode* [ pcOut->mRootNode->mNumChildren ]; pcOut->mRootNode->mName.Set("<3DSDummyRoot>"); diff --git a/code/3DSExporter.cpp b/code/3DSExporter.cpp index d34901854..1d49a536b 100644 --- a/code/3DSExporter.cpp +++ b/code/3DSExporter.cpp @@ -87,7 +87,7 @@ namespace { const std::size_t chunk_size = head_pos - chunk_start_pos; writer.SetCurrentPos(chunk_start_pos + SIZE_OFFSET); - writer.PutU4(chunk_size); + writer.PutU4(static_cast(chunk_size)); writer.SetCurrentPos(head_pos); }