浏览代码

shaderc: Flip gl_Position.y when building SPIR-V.

Branimir Karadžić 7 年之前
父节点
当前提交
d8160075e8
共有 1 个文件被更改,包括 7 次插入0 次删除
  1. 7 0
      tools/shaderc/shaderc.cpp

+ 7 - 0
tools/shaderc/shaderc.cpp

@@ -1765,6 +1765,13 @@ namespace bgfx
 //									);
 						}
 
+						if (0 != spirv)
+						{
+							preprocessor.writef(
+								"\tgl_Position.y = -gl_Position.y; \\\n"
+								);
+						}
+
 						preprocessor.writef(
 							"\treturn _varying_"
 							);