ソースを参照

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) {