浏览代码

OpenGEX: Fix usage of texture specular token

Kim Kulling 3 年之前
父节点
当前提交
f63b10bf45
共有 1 个文件被更改,包括 2 次插入0 次删除
  1. 2 0
      code/AssetLib/OpenGEX/OpenGEXImporter.cpp

+ 2 - 0
code/AssetLib/OpenGEX/OpenGEXImporter.cpp

@@ -1085,6 +1085,8 @@ void OpenGEXImporter::handleTextureNode(ODDLParser::DDLNode *node, aiScene * /*p
                 tex.Set(val->getString());
                 if (prop->m_value->getString() == Grammar::DiffuseTextureToken) {
                     m_currentMaterial->AddProperty(&tex, AI_MATKEY_TEXTURE_DIFFUSE(0));
+                } else if (prop->m_value->getString() == Grammar::DiffuseSpecularTextureToken) {
+                    m_currentMaterial->AddProperty(&tex, AI_MATKEY_TEXTURE_SPECULAR(0));
                 } else if (prop->m_value->getString() == Grammar::SpecularPowerTextureToken) {
                     m_currentMaterial->AddProperty(&tex, AI_MATKEY_TEXTURE_SPECULAR(0));
                 } else if (prop->m_value->getString() == Grammar::EmissionTextureToken) {