From 1af7bfc09c9a4bf4736ca564973bb3a8083e02e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=91=D1=8B=D1=87=D0=BA=D0=BE=D0=B2=20=D0=90=D0=BD=D0=B4?= =?UTF-8?q?=D1=80=D0=B5=D0=B9?= Date: Wed, 19 Feb 2020 08:51:54 +0000 Subject: [PATCH] git-svn-id: svn://db.shs.com.ru/libs@717 a8b55f48-bf90-11e4-a774-851b48703e85 --- qglengine/formats/loader_assimp.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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);