update_external_sources: get glslang from gitlab
authorGregF <greg@LunarG.com>
Fri, 2 Oct 2015 19:11:01 +0000 (13:11 -0600)
committerGregF <greg@LunarG.com>
Fri, 2 Oct 2015 19:12:51 +0000 (13:12 -0600)
This is the new way to get SPIR-V rev32 source.

glslang_revision
update_external_sources.sh

index 9b00473..fdd226a 100644 (file)
@@ -1 +1 @@
-142d7780a4d9e57e127bc8808a10c3093756da0f
+c833e3fa03ed2bcdbc3cca12e748cfef30996a5e
index 5671337..cade2b6 100755 (executable)
@@ -21,24 +21,19 @@ function create_glslang () {
    echo "Creating local glslang repository ($BASEDIR/glslang)."
    mkdir -p $BASEDIR/glslang
    cd $BASEDIR/glslang
-   git clone https://github.com/KhronosGroup/glslang.git .
-   git checkout $GLSLANG_REVISION
-   svn checkout --force https://cvs.khronos.org/svn/repos/SPIRV/trunk/glslang/ .
-   svn update -r $GLSLANG_REVISION_R32
-   svn revert -R .
+   git clone git@gitlab.khronos.org:GLSL/glslang.git .
+   git branch --track Rev32 origin/Rev32
+   git checkout Rev32
+   # git checkout $GLSLANG_REVISION
 }
 
 function update_glslang () {
    echo "Updating $BASEDIR/glslang"
    cd $BASEDIR/glslang
    git fetch --all
+   git checkout Rev32
    git checkout -f .
-   git checkout $GLSLANG_REVISION
-   if [ ! -d "$BASEDIR/glslang/.svn" ]; then
-      svn checkout --force https://cvs.khronos.org/svn/repos/SPIRV/trunk/glslang/ .
-   fi
-   svn update -r $GLSLANG_REVISION_R32
-   svn revert -R .
+   # git checkout $GLSLANG_REVISION
 }
 
 function create_LunarGLASS () {
@@ -106,7 +101,7 @@ function build_LunarGLASS () {
    make install
 }
 
-if [ ! -d "$BASEDIR/glslang" -o ! -d "$BASEDIR/glslang/.git" ]; then
+if [ ! -d "$BASEDIR/glslang" -o ! -d "$BASEDIR/glslang/.git" -o -d "$BASEDIR/glslang/.svn" ]; then
    create_glslang
 fi
 if [ ! -d "$BASEDIR/LunarGLASS" -o ! -d "$BASEDIR/LunarGLASS/.git" ]; then