build: bring update_external_sources.sh to latest rev 31 SPIR-V
diff --git a/LunarGLASS_revision b/LunarGLASS_revision
index 0141c45..094d649 100644
--- a/LunarGLASS_revision
+++ b/LunarGLASS_revision
@@ -1 +1 @@
-1104
+431d5804d21af260d5938b39575d0103aaf05b51
diff --git a/glslang_revision b/glslang_revision
index bff302d..b72fbdd 100644
--- a/glslang_revision
+++ b/glslang_revision
@@ -1 +1 @@
-6726cccc91abd91dbcba9af035852b107e6309d9
+b9cd3996c7a67687b0a1fe5066c92e43a820de1e
diff --git a/update_external_sources.sh b/update_external_sources.sh
index d99f8b9..77ce46f 100755
--- a/update_external_sources.sh
+++ b/update_external_sources.sh
@@ -30,23 +30,27 @@
 function create_LunarGLASS () {
    rm -rf $BASEDIR/LunarGLASS
    echo "Creating local LunarGLASS repository ($BASEDIR/LunarGLASS)."
-   mkdir -p $BASEDIR/LunarGLASS/Core/LLVM
-   cd $BASEDIR/LunarGLASS/Core/LLVM 
+   mkdir -p $BASEDIR/LunarGLASS
+   cd $BASEDIR/LunarGLASS
+   git clone https://github.com/LunarG/LunarGLASS.git .
+   mkdir -p Core/LLVM
+   cd Core/LLVM 
    wget http://llvm.org/releases/3.4/llvm-3.4.src.tar.gz
    tar --gzip -xf llvm-3.4.src.tar.gz
-   cd $BASEDIR/LunarGLASS
-   svn checkout --force https://lunarglass.googlecode.com/svn/trunk/ .
-   svn revert --depth=infinity .
+   git checkout -f .  # put back the LunarGLASS versions of some LLVM files
+   git checkout $LUNARGLASS_REVISION
 }
 
 function update_LunarGLASS () {
    echo "Updating $BASEDIR/LunarGLASS"
    cd $BASEDIR/LunarGLASS
-   svn update -r "$LUNARGLASS_REVISION" |& tee svnout
-   if grep --quiet LLVM svnout ; then
-      rm -rf $BASEDIR/LunarGLASS/Core/LLVM/llvm-3.4/build
-   fi
-   rm -rf svnout
+   git fetch
+   git checkout $LUNARGLASS_REVISION |& tee gitout
+   # Figure out how to do this with git
+   #if grep --quiet LLVM gitout ; then
+   #   rm -rf $BASEDIR/LunarGLASS/Core/LLVM/llvm-3.4/build
+   #fi
+   rm -rf gitout
 }
 
 function build_glslang () {
@@ -81,7 +85,7 @@
 if [ ! -d "$BASEDIR/glslang" -o ! -d "$BASEDIR/glslang/.git" ]; then
    create_glslang
 fi
-if [ ! -d "$BASEDIR/LunarGLASS" ]; then
+if [ ! -d "$BASEDIR/LunarGLASS" -o ! -d "$BASEDIR/LunarGLASS/.git" ]; then
    create_LunarGLASS
 fi