#! /usr/bin/env sh # https://github.com/google/shaderc/blob/known-good/known_good.json cd third_party if [ ! -d glslang ]; then git clone https://github.com/KhronosGroup/glslang.git glslang cd glslang git checkout e1b562a8bed273a02f30b59b66a5d499793cede5 cd ../ fi if [ ! -d spirv-tools ]; then git clone https://github.com/KhronosGroup/SPIRV-Tools.git spirv-tools cd spirv-tools git checkout ef96ed763b43b59b33b31b362f09a02b729fa1c9 git apply ../../../packagefiles/shaderc/spirv_tools_build_version.diff cd ../ fi if [ ! -d spirv-headers ]; then git clone https://github.com/KhronosGroup/SPIRV-Headers.git spirv-headers cd spirv-headers git checkout 04fd3caa1e8267e4d95c806cad901181728e1006 cd ../ fi