From 100673b736fdfbff936a3c1bef01ccdd275aa228 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Branimir=20Karad=C5=BEi=C4=87?= Date: Thu, 15 Jan 2015 17:32:43 -0800 Subject: [PATCH] shaderc: Rename BITANGENT semantics to BINORMAL when building with D3D9 SM3 compiler. --- tools/shaderc/shaderc.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tools/shaderc/shaderc.cpp b/tools/shaderc/shaderc.cpp index c29511a1..0e3a0c9c 100644 --- a/tools/shaderc/shaderc.cpp +++ b/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)