BIL: Update to support descriptor set GLSL features
authorCourtney Goeltzenleuchter <courtney@LunarG.com>
Fri, 23 Jan 2015 21:00:52 +0000 (14:00 -0700)
committerCourtney Goeltzenleuchter <courtney@LunarG.com>
Thu, 5 Feb 2015 00:58:08 +0000 (17:58 -0700)
update_external_sources.sh

index 4434eb7f674c103d7f9a0eee3478ebffb72fe329..f76d5c60156b38e11f650f252e3e371269b1e61f 100755 (executable)
@@ -59,12 +59,16 @@ function update_BIL () {
    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 () {