diff --git a/qglengine/formats/loader_assimp.cpp b/qglengine/formats/loader_assimp.cpp index 9a07077..a406e06 100644 --- a/qglengine/formats/loader_assimp.cpp +++ b/qglengine/formats/loader_assimp.cpp @@ -106,7 +106,11 @@ QString aiMatString(const aiMaterial * m, const char * key, uint s0, uint s1) { Material * assimpMaterial(const aiMaterial * m) { if (!m) return 0; Material * ret = new Material(); - ret->name = fromAiString(const_cast(m)->GetName()); + ///WARNING: no function GetName() in aiMaterial in stable release + //ret->name = fromAiString(const_cast(m)->GetName()); + aiString name; + const_cast(m)->Get(AI_MATKEY_NAME,name); + ret->name = fromAiString(name); //qDebug() << "mat" << ret->name; //for (int i = 0; i < m->mNumProperties; ++i) { // qDebug()<< fromAiString(m->mProperties[i]->mKey);// << "=" << aiMatFloat(m, m->mProperties[i]->mKey.C_Str(), 0, 0);