|
@@ -1,77 +1,77 @@
|
|
|
-project "shaderc"
|
|
|
|
|
- uuid "f3cd2e90-52a4-11e1-b86c-0800200c9a66"
|
|
|
|
|
- kind "ConsoleApp"
|
|
|
|
|
-
|
|
|
|
|
- local GLSL_OPTIMIZER = (BGFX_DIR .. "3rdparty/glsl-optimizer/")
|
|
|
|
|
- local FCPP_DIR = (BGFX_DIR .. "3rdparty/fcpp/")
|
|
|
|
|
-
|
|
|
|
|
- configuration { "vs*" }
|
|
|
|
|
- includedirs {
|
|
|
|
|
- GLSL_OPTIMIZER .. "src/glsl/msvc",
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- configuration { "windows", "vs*" }
|
|
|
|
|
- includedirs {
|
|
|
|
|
- GLSL_OPTIMIZER .. "include/c99",
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- configuration { "windows" }
|
|
|
|
|
- includedirs {
|
|
|
|
|
- "$(DXSDK_DIR)/include",
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- links {
|
|
|
|
|
- "d3dx9",
|
|
|
|
|
- "d3dcompiler",
|
|
|
|
|
- "dxguid",
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- configuration {}
|
|
|
|
|
-
|
|
|
|
|
- defines { -- fcpp
|
|
|
|
|
- "NINCLUDE=64",
|
|
|
|
|
- "NWORK=65536",
|
|
|
|
|
- "NBUFF=65536",
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- includedirs {
|
|
|
|
|
- BX_DIR .. "include",
|
|
|
|
|
-
|
|
|
|
|
- FCPP_DIR,
|
|
|
|
|
-
|
|
|
|
|
- GLSL_OPTIMIZER .. "include",
|
|
|
|
|
- GLSL_OPTIMIZER .. "src/mesa",
|
|
|
|
|
- GLSL_OPTIMIZER .. "src/mapi",
|
|
|
|
|
- GLSL_OPTIMIZER .. "src/glsl",
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- files {
|
|
|
|
|
- BGFX_DIR .. "tools/shaderc/**.cpp",
|
|
|
|
|
- BGFX_DIR .. "tools/shaderc/**.h",
|
|
|
|
|
- FCPP_DIR .. "**.h",
|
|
|
|
|
- FCPP_DIR .. "cpp1.c",
|
|
|
|
|
- FCPP_DIR .. "cpp2.c",
|
|
|
|
|
- FCPP_DIR .. "cpp3.c",
|
|
|
|
|
- FCPP_DIR .. "cpp4.c",
|
|
|
|
|
- FCPP_DIR .. "cpp5.c",
|
|
|
|
|
- FCPP_DIR .. "cpp6.c",
|
|
|
|
|
- FCPP_DIR .. "cpp6.c",
|
|
|
|
|
-
|
|
|
|
|
- GLSL_OPTIMIZER .. "src/mesa/**.c",
|
|
|
|
|
- GLSL_OPTIMIZER .. "src/glsl/**.cpp",
|
|
|
|
|
- GLSL_OPTIMIZER .. "src/mesa/**.h",
|
|
|
|
|
- GLSL_OPTIMIZER .. "src/glsl/**.c",
|
|
|
|
|
- GLSL_OPTIMIZER .. "src/glsl/**.cpp",
|
|
|
|
|
- GLSL_OPTIMIZER .. "src/glsl/**.h",
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- excludes {
|
|
|
|
|
- GLSL_OPTIMIZER .. "src/glsl/glcpp/glcpp.c",
|
|
|
|
|
- GLSL_OPTIMIZER .. "src/glsl/glcpp/tests/**",
|
|
|
|
|
- GLSL_OPTIMIZER .. "src/glsl/glcpp/**.l",
|
|
|
|
|
- GLSL_OPTIMIZER .. "src/glsl/glcpp/**.y",
|
|
|
|
|
- GLSL_OPTIMIZER .. "src/glsl/ir_set_program_inouts.cpp",
|
|
|
|
|
- GLSL_OPTIMIZER .. "src/glsl/main.cpp",
|
|
|
|
|
- GLSL_OPTIMIZER .. "src/glsl/builtin_stubs.cpp",
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
|
|
+project "shaderc"
|
|
|
|
|
+ uuid "f3cd2e90-52a4-11e1-b86c-0800200c9a66"
|
|
|
|
|
+ kind "ConsoleApp"
|
|
|
|
|
+
|
|
|
|
|
+ local GLSL_OPTIMIZER = (BGFX_DIR .. "3rdparty/glsl-optimizer/")
|
|
|
|
|
+ local FCPP_DIR = (BGFX_DIR .. "3rdparty/fcpp/")
|
|
|
|
|
+
|
|
|
|
|
+ configuration { "vs*" }
|
|
|
|
|
+ includedirs {
|
|
|
|
|
+ GLSL_OPTIMIZER .. "src/glsl/msvc",
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ configuration { "windows", "vs*" }
|
|
|
|
|
+ includedirs {
|
|
|
|
|
+ GLSL_OPTIMIZER .. "include/c99",
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ configuration { "windows" }
|
|
|
|
|
+ includedirs {
|
|
|
|
|
+ "$(DXSDK_DIR)/include",
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ links {
|
|
|
|
|
+ "d3dx9",
|
|
|
|
|
+ "d3dcompiler",
|
|
|
|
|
+ "dxguid",
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ configuration {}
|
|
|
|
|
+
|
|
|
|
|
+ defines { -- fcpp
|
|
|
|
|
+ "NINCLUDE=64",
|
|
|
|
|
+ "NWORK=65536",
|
|
|
|
|
+ "NBUFF=65536",
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ includedirs {
|
|
|
|
|
+ BX_DIR .. "include",
|
|
|
|
|
+
|
|
|
|
|
+ FCPP_DIR,
|
|
|
|
|
+
|
|
|
|
|
+ GLSL_OPTIMIZER .. "include",
|
|
|
|
|
+ GLSL_OPTIMIZER .. "src/mesa",
|
|
|
|
|
+ GLSL_OPTIMIZER .. "src/mapi",
|
|
|
|
|
+ GLSL_OPTIMIZER .. "src/glsl",
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ files {
|
|
|
|
|
+ BGFX_DIR .. "tools/shaderc/**.cpp",
|
|
|
|
|
+ BGFX_DIR .. "tools/shaderc/**.h",
|
|
|
|
|
+ FCPP_DIR .. "**.h",
|
|
|
|
|
+ FCPP_DIR .. "cpp1.c",
|
|
|
|
|
+ FCPP_DIR .. "cpp2.c",
|
|
|
|
|
+ FCPP_DIR .. "cpp3.c",
|
|
|
|
|
+ FCPP_DIR .. "cpp4.c",
|
|
|
|
|
+ FCPP_DIR .. "cpp5.c",
|
|
|
|
|
+ FCPP_DIR .. "cpp6.c",
|
|
|
|
|
+ FCPP_DIR .. "cpp6.c",
|
|
|
|
|
+
|
|
|
|
|
+ GLSL_OPTIMIZER .. "src/mesa/**.c",
|
|
|
|
|
+ GLSL_OPTIMIZER .. "src/glsl/**.cpp",
|
|
|
|
|
+ GLSL_OPTIMIZER .. "src/mesa/**.h",
|
|
|
|
|
+ GLSL_OPTIMIZER .. "src/glsl/**.c",
|
|
|
|
|
+ GLSL_OPTIMIZER .. "src/glsl/**.cpp",
|
|
|
|
|
+ GLSL_OPTIMIZER .. "src/glsl/**.h",
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ excludes {
|
|
|
|
|
+ GLSL_OPTIMIZER .. "src/glsl/glcpp/glcpp.c",
|
|
|
|
|
+ GLSL_OPTIMIZER .. "src/glsl/glcpp/tests/**",
|
|
|
|
|
+ GLSL_OPTIMIZER .. "src/glsl/glcpp/**.l",
|
|
|
|
|
+ GLSL_OPTIMIZER .. "src/glsl/glcpp/**.y",
|
|
|
|
|
+ GLSL_OPTIMIZER .. "src/glsl/ir_set_program_inouts.cpp",
|
|
|
|
|
+ GLSL_OPTIMIZER .. "src/glsl/main.cpp",
|
|
|
|
|
+ GLSL_OPTIMIZER .. "src/glsl/builtin_stubs.cpp",
|
|
|
|
|
+ }
|
|
|
|
|
+
|