From bb4a2ac62f59fd0cd2f597207bbfa93e07f7525b Mon Sep 17 00:00:00 2001 From: Robert Stepinski Date: Thu, 17 Oct 2019 17:22:46 -0400 Subject: Enable spriv-opt on spirv (#1076) * Add spirv-tools module and set ENABLE_OPT to be true * Add spirv-headers dependency * Build spirv-opt into glslang project * Add optimization pass * Add generated spirv-opt files Modify solution to avoid obj file conflicts * Add optimization pass to SPIR-V generation * Don't pass additional optimizer options to glslang * Build spirv-opt in Linux --- .gitmodules | 6 ++++++ 1 file changed, 6 insertions(+) (limited to '.gitmodules') diff --git a/.gitmodules b/.gitmodules index 271125664..5be60c107 100644 --- a/.gitmodules +++ b/.gitmodules @@ -13,3 +13,9 @@ [submodule "external/slang-binaries"] path = external/slang-binaries url = https://github.com/shader-slang/slang-binaries +[submodule "external/spirv-tools"] + path = external/spirv-tools + url = https://github.com/KhronosGroup/SPIRV-Tools.git +[submodule "external/spirv-headers"] + path = external/spirv-headers + url = https://github.com/KhronosGroup/SPIRV-Headers.git -- cgit v1.2.3