Explorar el Código

Added -fno-strict-aliasing option for shaderc to prevent glsl-optimizer from crashing.

bkaradzic hace 12 años
padre
commit
22815698ec
Se han modificado 1 ficheros con 5 adiciones y 0 borrados
  1. 5 0
      premake/shaderc.lua

+ 5 - 0
premake/shaderc.lua

@@ -22,6 +22,11 @@ project "shaderc"
 			"/wd4996" -- warning C4996: 'strdup': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _strdup.
 		}
 
+	configuration { "mingw or linux or osx" }
+		buildoptions {
+			"-fno-strict-aliasing" -- glsl-optimizer has bugs if strict aliasing is used.
+		}
+
 	configuration { "windows", "vs*" }
 		includedirs {
 			GLSL_OPTIMIZER .. "include/c99",