diff options
| author | GregF <greg@LunarG.com> | 2015-09-22 17:07:37 -0600 |
|---|---|---|
| committer | GregF <greg@LunarG.com> | 2015-09-22 17:09:55 -0600 |
| commit | b1e88ffb909df9bfebd06eeba8847940ad5cbc78 (patch) | |
| tree | 0009cba19a4bcaffd35da5291fede949f02eedef | |
| parent | 6b588980930b17bf3f3b5348a7719a03abc1f16b (diff) | |
| download | usermoji-b1e88ffb909df9bfebd06eeba8847940ad5cbc78.tar.xz | |
build: move to SPIR-V rev 32
| -rw-r--r-- | LunarGLASS_revision_R32 | 1 | ||||
| -rw-r--r-- | glslang_revision_R32 | 1 | ||||
| -rwxr-xr-x | update_external_sources.sh | 28 |
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 () { |
