aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGregF <greg@LunarG.com>2015-09-22 17:07:37 -0600
committerGregF <greg@LunarG.com>2015-09-22 17:09:55 -0600
commitb1e88ffb909df9bfebd06eeba8847940ad5cbc78 (patch)
tree0009cba19a4bcaffd35da5291fede949f02eedef
parent6b588980930b17bf3f3b5348a7719a03abc1f16b (diff)
downloadusermoji-b1e88ffb909df9bfebd06eeba8847940ad5cbc78.tar.xz
build: move to SPIR-V rev 32
-rw-r--r--LunarGLASS_revision_R321
-rw-r--r--glslang_revision_R321
-rwxr-xr-xupdate_external_sources.sh28
3 files changed, 28 insertions, 2 deletions
diff --git a/LunarGLASS_revision_R32 b/LunarGLASS_revision_R32
new file mode 100644
index 00000000..1f88e0c1
--- /dev/null
+++ b/LunarGLASS_revision_R32
@@ -0,0 +1 @@
+32030
diff --git a/glslang_revision_R32 b/glslang_revision_R32
new file mode 100644
index 00000000..0a8c17e1
--- /dev/null
+++ b/glslang_revision_R32
@@ -0,0 +1 @@
+32031
diff --git a/update_external_sources.sh b/update_external_sources.sh
index 77ce46fa..56713377 100755
--- a/update_external_sources.sh
+++ b/update_external_sources.sh
@@ -8,6 +8,11 @@ GLSLANG_REVISION=$(cat $PWD/glslang_revision)
echo "LUNARGLASS_REVISION=$LUNARGLASS_REVISION"
echo "GLSLANG_REVISION=$GLSLANG_REVISION"
+LUNARGLASS_REVISION_R32=$(cat $PWD/LunarGLASS_revision_R32)
+GLSLANG_REVISION_R32=$(cat $PWD/glslang_revision_R32)
+echo "LUNARGLASS_REVISION_R32=$LUNARGLASS_REVISION_R32"
+echo "GLSLANG_REVISION_R32=$GLSLANG_REVISION_R32"
+
BUILDDIR=$PWD
BASEDIR=$BUILDDIR/..
@@ -18,13 +23,22 @@ function create_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 .
}
function update_glslang () {
echo "Updating $BASEDIR/glslang"
cd $BASEDIR/glslang
git fetch --all
+ 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 .
}
function create_LunarGLASS () {
@@ -39,18 +53,28 @@ function create_LunarGLASS () {
tar --gzip -xf llvm-3.4.src.tar.gz
git checkout -f . # put back the LunarGLASS versions of some LLVM files
git checkout $LUNARGLASS_REVISION
+ svn checkout --force https://cvs.khronos.org/svn/repos/SPIRV/trunk/LunarGLASS/ .
+ svn update -r $LUNARGLASS_REVISION_R32
+ svn revert -R .
}
function update_LunarGLASS () {
echo "Updating $BASEDIR/LunarGLASS"
cd $BASEDIR/LunarGLASS
git fetch
- git checkout $LUNARGLASS_REVISION |& tee gitout
+ git checkout -f .
+ git checkout $LUNARGLASS_REVISION
# Figure out how to do this with git
+ #git checkout $LUNARGLASS_REVISION |& tee gitout
#if grep --quiet LLVM gitout ; then
# rm -rf $BASEDIR/LunarGLASS/Core/LLVM/llvm-3.4/build
#fi
- rm -rf gitout
+ #rm -rf gitout
+ if [ ! -d "$BASEDIR/LunarGLASS/.svn" ]; then
+ svn checkout --force https://cvs.khronos.org/svn/repos/SPIRV/trunk/LunarGLASS/ .
+ fi
+ svn update -r $LUNARGLASS_REVISION_R32
+ svn revert -R .
}
function build_glslang () {