BIL: Update to support descriptor set GLSL features
diff --git a/update_external_sources.sh b/update_external_sources.sh
index 4434eb7..f76d5c6 100755
--- a/update_external_sources.sh
+++ b/update_external_sources.sh
@@ -59,12 +59,16 @@
cp $BASEDIR/BIL/glslangOverlay_into_BIL/*.cpp $BASEDIR/glslang/BIL
cp $BASEDIR/BIL/glslangOverlay_into_BIL/*.txt $BASEDIR/glslang/BIL
cp -r $BASEDIR/BIL/glslangOverlay_into_BIL/glslang/* $BASEDIR/glslang/glslang/
- cp $BASEDIR/BIL/Bil.h $BASEDIR/glslang/BIL
- cp $BASEDIR/BIL/GLSL450Lib.h $BASEDIR/glslang/BIL
+ cp -uv $BASEDIR/BIL/Bil.h $BASEDIR/glslang/BIL
+ cp -uv $BASEDIR/BIL/GLSL450Lib.h $BASEDIR/glslang/BIL
+
# copy of necessary BIL pieces into LLVM
- cp $BASEDIR/BIL/ToLLVM/CMakeLists.txt $BASEDIR/LunarGLASS
+ cp -uv $BASEDIR/BIL/ToLLVM/CMakeLists.txt $BASEDIR/LunarGLASS
cp -r $BASEDIR/BIL/ToLLVM/Standalone $BASEDIR/LunarGLASS
+
cp -r $BASEDIR/BIL/ToLLVM/FrontEnds/* $BASEDIR/LunarGLASS/Frontends/
+ cp -uv $BASEDIR/BIL/ToLLVM/Backends/GLSL/BottomToGLSL.cpp $BASEDIR/LunarGLASS/Backends/GLSL
+
}
function build_glslang () {