toolchain: Update to latest glslang and LunarGLASS, fix script
glslang hash: e6f7988adec197e0590fb8274b0412811456d3e6
LunarGLASS revision: 1093
Also, ensure update_external_sources.* fetches the repo before
checking out the hash.
diff --git a/LunarGLASS_revision b/LunarGLASS_revision
index 97938e6..113c4d2 100644
--- a/LunarGLASS_revision
+++ b/LunarGLASS_revision
@@ -1 +1 @@
-1091
+1093
diff --git a/glslang_revision b/glslang_revision
index 33b51a0..565eaa4 100644
--- a/glslang_revision
+++ b/glslang_revision
@@ -1 +1 @@
-9e41f362a6ee3118b61f076ee156125b59b3a005
+e6f7988adec197e0590fb8274b0412811456d3e6
diff --git a/update_external_sources.bat b/update_external_sources.bat
index e4bb454..81b29e1 100755
--- a/update_external_sources.bat
+++ b/update_external_sources.bat
@@ -262,6 +262,7 @@
echo.
echo Updating %GLSLANG_DIR%
cd %GLSLANG_DIR%
+ git fetch --all
git checkout %GLSLANG_REVISION%
goto:eof
diff --git a/update_external_sources.sh b/update_external_sources.sh
index 5f145f7..6ffaf5e 100755
--- a/update_external_sources.sh
+++ b/update_external_sources.sh
@@ -23,6 +23,7 @@
function update_glslang () {
echo "Updating $BASEDIR/glslang"
cd $BASEDIR/glslang
+ git fetch --all
git checkout $GLSLANG_REVISION
}