Utility/MaterialData: Add Material name information

Former-commit-id: 3336fab5ebf757eaf57efcf67b06161af6ce3b32 [formerly 536e0c8e4f3759ccd2c66998d90f94c7e8811b5a]
Former-commit-id: 32dd536b3e3c5193271b85a8487b51b4079afa24
This commit is contained in:
Lynix
2016-06-09 08:47:08 +02:00
parent 33dbf6ffa0
commit 03494f21e6
2 changed files with 5 additions and 0 deletions

View File

@@ -291,6 +291,10 @@ bool Load(Mesh* mesh, Stream& stream, const MeshParams& parameters)
ConvertTexture(aiTextureType_OPACITY, MaterialData::AlphaTexturePath);
ConvertTexture(aiTextureType_SPECULAR, MaterialData::SpecularTexturePath, MaterialData::SpecularWrap);
aiString name;
if (aiGetMaterialString(aiMat, AI_MATKEY_NAME, &name) == aiReturn_SUCCESS)
matData.SetParameter(MaterialData::Name, String(name.data, name.length));
int iValue;
if (aiGetMaterialInteger(aiMat, AI_MATKEY_TWOSIDED, &iValue))
matData.SetParameter(MaterialData::FaceCulling, !iValue);