#! /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 168d452a4f460d24b588fed08477a81c44ee27a1 cd ../ fi if [ ! -d spirv-tools ]; then git clone https://github.com/KhronosGroup/SPIRV-Tools.git spirv-tools cd spirv-tools git checkout b707790a898e44038547df54580022fc1cf89c3d 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 29981f65241605e08b0ede4cfeb999fe3b723c6a cd ../ fi