瀏覽代碼

shaderc: Rename BITANGENT semantics to BINORMAL when building with D3D9 SM3 compiler.

Branimir Karadžić 11 年之前
父節點
當前提交
100673b736
共有 1 個文件被更改,包括 6 次插入0 次删除
  1. 6 0
      tools/shaderc/shaderc.cpp

+ 6 - 0
tools/shaderc/shaderc.cpp

@@ -997,6 +997,12 @@ int main(int _argc, const char* _argv[])
 					var.m_name.assign(name, bx::strword(name)-name);
 					var.m_semantics.assign(semantics, bx::strword(semantics)-semantics);
 
+					if (d3d == 9
+					&&  var.m_semantics == "BITANGENT")
+					{
+						var.m_semantics = "BINORMAL";
+					}
+
 					if (assign < eol
 					&&  '=' == *assign
 					&&  init < eol)