From b1e88ffb909df9bfebd06eeba8847940ad5cbc78 Mon Sep 17 00:00:00 2001 From: GregF Date: Tue, 22 Sep 2015 17:07:37 -0600 Subject: build: move to SPIR-V rev 32 --- LunarGLASS_revision_R32 | 1 + glslang_revision_R32 | 1 + update_external_sources.sh | 28 ++++++++++++++++++++++++++-- 3 files changed, 28 insertions(+), 2 deletions(-) create mode 100644 LunarGLASS_revision_R32 create mode 100644 glslang_revision_R32 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 () { -- cgit v1.2.3