summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/bgfx/scripts/shaderc.lua
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2015-04-08 15:13:38 +0200
committer Miodrag Milanovic <mmicko@gmail.com>2015-04-08 15:13:38 +0200
commitd4a431f0ea75957702de88dd1b074bd9a22ef6d2 (patch)
tree7af8ada5b3b1b9b34eae232f03a6d9044da1ed2a /3rdparty/bgfx/scripts/shaderc.lua
parent5a33ceba7536d45a84b0f0238c21e391f6e6abbc (diff)
latest BGFX (nw)
Diffstat (limited to '3rdparty/bgfx/scripts/shaderc.lua')
-rw-r--r--3rdparty/bgfx/scripts/shaderc.lua12
1 files changed, 9 insertions, 3 deletions
diff --git a/3rdparty/bgfx/scripts/shaderc.lua b/3rdparty/bgfx/scripts/shaderc.lua
index 387dd5d2878..aa43154813a 100644
--- a/3rdparty/bgfx/scripts/shaderc.lua
+++ b/3rdparty/bgfx/scripts/shaderc.lua
@@ -33,7 +33,11 @@ project "shaderc"
configuration { "mingw* or linux or osx" }
buildoptions {
- "-fno-strict-aliasing" -- glsl-optimizer has bugs if strict aliasing is used.
+ "-fno-strict-aliasing", -- glsl-optimizer has bugs if strict aliasing is used.
+ "-Wno-unused-parameter",
+ }
+ removebuildoptions {
+ "-Wshadow", -- glsl-optimizer is full of -Wshadow warnings ignore it.
}
configuration { "osx" }
@@ -46,11 +50,13 @@ project "shaderc"
path.join(GLSL_OPTIMIZER, "include/c99"),
}
- configuration { "windows" }
+ configuration { "vs*" }
includedirs {
"$(DXSDK_DIR)/include",
}
+
+ configuration { "windows" }
links {
"d3dx9",
"d3dcompiler",
@@ -102,7 +108,7 @@ project "shaderc"
path.join(GLSL_OPTIMIZER, "src/util/**.h"),
}
- excludes {
+ removefiles {
path.join(GLSL_OPTIMIZER, "src/glsl/glcpp/glcpp.c"),
path.join(GLSL_OPTIMIZER, "src/glsl/glcpp/tests/**"),
path.join(GLSL_OPTIMIZER, "src/glsl/glcpp/**.l"),