Просмотр исходного кода

use size in order to be compatible with float and double

Sébastien Loriot 1 год назад
Родитель
Сommit
c44e3427aa
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      code/AssetLib/Irr/IRRLoader.cpp

+ 2 - 2
code/AssetLib/Irr/IRRLoader.cpp

@@ -575,8 +575,8 @@ void SetupMapping(aiMaterial *mat, aiTextureMapping mode, const aiVector3D &axis
                 m->mSemantic = prop->mSemantic;
                 m->mSemantic = prop->mSemantic;
                 m->mType = aiPTI_Float;
                 m->mType = aiPTI_Float;
 
 
-                m->mDataLength = 12;
-                m->mData = new char[12];
+                m->mDataLength = sizeof(aiVector3D);
+                m->mData = new char[m->mDataLength];
                 *((aiVector3D *)m->mData) = axis;
                 *((aiVector3D *)m->mData) = axis;
                 p.push_back(m);
                 p.push_back(m);
             }
             }