Plugins/Assimp: Fix FaceCulling parameter retrieval
Former-commit-id: ecee810d06d9a75a9a270efc2becf0c879a8e0ab [formerly 30686c841913edaea70d1dfdc8fae7eb94c7cfc0] Former-commit-id: b0a0f965b1c4ca411a400ffa56bfa392297b71b4
This commit is contained in:
parent
eadd21c52a
commit
e43773f2ae
|
|
@ -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;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue