Plugins/Assimp: Fix FaceCulling parameter retrieval

Former-commit-id: ecee810d06d9a75a9a270efc2becf0c879a8e0ab [formerly 30686c841913edaea70d1dfdc8fae7eb94c7cfc0]
Former-commit-id: b0a0f965b1c4ca411a400ffa56bfa392297b71b4
This commit is contained in:
Lynix 2016-06-09 08:47:43 +02:00
parent eadd21c52a
commit e43773f2ae
1 changed files with 1 additions and 1 deletions

View File

@ -296,7 +296,7 @@ bool Load(Mesh* mesh, Stream& stream, const MeshParams& parameters)
matData.SetParameter(MaterialData::Name, String(name.data, name.length)); matData.SetParameter(MaterialData::Name, String(name.data, name.length));
int iValue; int iValue;
if (aiGetMaterialInteger(aiMat, AI_MATKEY_TWOSIDED, &iValue)) if (aiGetMaterialInteger(aiMat, AI_MATKEY_TWOSIDED, &iValue) == aiReturn_SUCCESS)
matData.SetParameter(MaterialData::FaceCulling, !iValue); matData.SetParameter(MaterialData::FaceCulling, !iValue);
matIt = materials.insert(std::make_pair(iMesh->mMaterialIndex, std::make_pair(materials.size(), std::move(matData)))).first; matIt = materials.insert(std::make_pair(iMesh->mMaterialIndex, std::make_pair(materials.size(), std::move(matData)))).first;