diff options
| author | Cody Northrop <cnorthrop@google.com> | 2016-11-03 14:34:17 -0600 |
|---|---|---|
| committer | Cody Northrop <cnorthrop@google.com> | 2016-11-14 15:06:43 -0700 |
| commit | 37bb15fb906931f4f3da67eaf3777f4e7622f1a1 (patch) | |
| tree | 489995b66c52fc77b95a51bd563b979547b90b70 | |
| parent | 4f335ae5dd44be4a707c011487904c4299749ac3 (diff) | |
| download | usermoji-37bb15fb906931f4f3da67eaf3777f4e7622f1a1.tar.xz | |
android: Pull known good toolchain versions
This includes pulling libSPIRV-Tools-opt into the build
to satisfy new shaderc revision.
| -rw-r--r-- | build-android/glslang_revision_android | 2 | ||||
| -rw-r--r-- | build-android/jni/Android.mk | 9 | ||||
| -rw-r--r-- | build-android/shaderc_revision_android | 2 | ||||
| -rw-r--r-- | build-android/spirv-headers_revision_android | 2 | ||||
| -rw-r--r-- | build-android/spirv-tools_revision_android | 2 | ||||
| -rwxr-xr-x | build-android/update_external_sources_android.bat | 8 | ||||
| -rwxr-xr-x | build-android/update_external_sources_android.sh | 8 |
7 files changed, 19 insertions, 14 deletions
diff --git a/build-android/glslang_revision_android b/build-android/glslang_revision_android index 024f9429..1f7391f9 100644 --- a/build-android/glslang_revision_android +++ b/build-android/glslang_revision_android @@ -1 +1 @@ -1176530bf59096923b09e297cc304a337a915939 +master diff --git a/build-android/jni/Android.mk b/build-android/jni/Android.mk index 7d13c0e6..b19c3b99 100644 --- a/build-android/jni/Android.mk +++ b/build-android/jni/Android.mk @@ -178,6 +178,11 @@ LOCAL_SRC_FILES := $(SRC_DIR)/external/shaderc/android_test/obj/local/$(TARGET_A include $(PREBUILT_STATIC_LIBRARY) include $(CLEAR_VARS) +LOCAL_MODULE := SPIRV-Tools-opt-prebuilt +LOCAL_SRC_FILES := $(SRC_DIR)/external/shaderc/android_test/obj/local/$(TARGET_ARCH_ABI)/libSPIRV-Tools-opt.a +include $(PREBUILT_STATIC_LIBRARY) + +include $(CLEAR_VARS) LOCAL_MODULE := VkLayerValidationTests LOCAL_SRC_FILES += $(SRC_DIR)/tests/layer_validation_tests.cpp \ $(SRC_DIR)/tests/vktestbinding.cpp \ @@ -192,7 +197,7 @@ LOCAL_C_INCLUDES += $(SRC_DIR)/include \ $(SRC_DIR)/external/shaderc/libshaderc/include LOCAL_STATIC_LIBRARIES := googletest_main layer_utils -LOCAL_SHARED_LIBRARIES += shaderc-prebuilt glslang-prebuilt OGLCompiler-prebuilt OSDependent-prebuilt HLSL-prebuilt shaderc_util-prebuilt SPIRV-prebuilt SPIRV-Tools-prebuilt +LOCAL_SHARED_LIBRARIES += shaderc-prebuilt glslang-prebuilt OGLCompiler-prebuilt OSDependent-prebuilt HLSL-prebuilt shaderc_util-prebuilt SPIRV-prebuilt SPIRV-Tools-prebuilt SPIRV-Tools-opt-prebuilt LOCAL_CPPFLAGS += -DVK_USE_PLATFORM_ANDROID_KHR -fvisibility=hidden --include=$(SRC_DIR)/common/vulkan_wrapper.h LOCAL_LDLIBS := -llog LOCAL_LDFLAGS += -Wl,-Bsymbolic @@ -215,7 +220,7 @@ LOCAL_C_INCLUDES += $(SRC_DIR)/include \ $(SRC_DIR)/external/shaderc/libshaderc/include LOCAL_STATIC_LIBRARIES := googletest_main layer_utils -LOCAL_SHARED_LIBRARIES += shaderc-prebuilt glslang-prebuilt OGLCompiler-prebuilt OSDependent-prebuilt HLSL-prebuilt shaderc_util-prebuilt SPIRV-prebuilt SPIRV-Tools-prebuilt +LOCAL_SHARED_LIBRARIES += shaderc-prebuilt glslang-prebuilt OGLCompiler-prebuilt OSDependent-prebuilt HLSL-prebuilt shaderc_util-prebuilt SPIRV-prebuilt SPIRV-Tools-prebuilt SPIRV-Tools-opt-prebuilt LOCAL_CPPFLAGS += -DVK_USE_PLATFORM_ANDROID_KHR -fvisibility=hidden -DVALIDATION_APK --include=$(SRC_DIR)/common/vulkan_wrapper.h LOCAL_WHOLE_STATIC_LIBRARIES += android_native_app_glue LOCAL_LDLIBS := -llog -landroid diff --git a/build-android/shaderc_revision_android b/build-android/shaderc_revision_android index 0c161a0d..1f7391f9 100644 --- a/build-android/shaderc_revision_android +++ b/build-android/shaderc_revision_android @@ -1 +1 @@ -c63df792b2d535734cd0d1e6111de7ca29dcb555 +master diff --git a/build-android/spirv-headers_revision_android b/build-android/spirv-headers_revision_android index 74846cc5..1f7391f9 100644 --- a/build-android/spirv-headers_revision_android +++ b/build-android/spirv-headers_revision_android @@ -1 +1 @@ -3814effb879ab5a98a7b9288a4b4c7849d2bc8ac +master diff --git a/build-android/spirv-tools_revision_android b/build-android/spirv-tools_revision_android index 2ce5d177..1f7391f9 100644 --- a/build-android/spirv-tools_revision_android +++ b/build-android/spirv-tools_revision_android @@ -1 +1 @@ -e7a9e007384db16bc39dae01fadf4b73e754ab7e +master diff --git a/build-android/update_external_sources_android.bat b/build-android/update_external_sources_android.bat index 8f6db224..d160a30a 100755 --- a/build-android/update_external_sources_android.bat +++ b/build-android/update_external_sources_android.bat @@ -191,7 +191,7 @@ REM // ======== Functions ======== // echo Creating local glslang repository %GLSLANG_DIR% mkdir %GLSLANG_DIR% cd %GLSLANG_DIR% - git clone https://github.com/KhronosGroup/glslang.git . + git clone https://android.googlesource.com/platform/external/shaderc/glslang . git checkout %GLSLANG_REVISION% if not exist %GLSLANG_DIR%\SPIRV ( echo glslang source download failed! @@ -216,7 +216,7 @@ goto:eof echo Creating local spirv-tools repository %SPIRV_TOOLS_DIR% mkdir %SPIRV_TOOLS_DIR% cd %SPIRV_TOOLS_DIR% - git clone https://github.com/KhronosGroup/SPIRV-Tools.git . + git clone https://android.googlesource.com/platform/external/shaderc/spirv-tools . git checkout %SPIRV_TOOLS_REVISION% if not exist %SPIRV_TOOLS_DIR%\source ( echo spirv-tools source download failed! @@ -241,7 +241,7 @@ goto:eof echo Creating local spirv-headers repository %SPIRV_HEADERS_DIR% mkdir %SPIRV_HEADERS_DIR% cd %SPIRV_HEADERS_DIR% - git clone https://github.com/KhronosGroup/SPIRV-Headers.git . + git clone https://android.googlesource.com/platform/external/shaderc/spirv-headers . git checkout %SPIRV_HEADERS_REVISION% if not exist %SPIRV_HEADERS_DIR%\include ( echo spirv-headers source download failed! @@ -266,7 +266,7 @@ goto:eof echo Creating local shaderc repository %SHADERC_DIR% mkdir %SHADERC_DIR% cd %SHADERC_DIR% - git clone https://github.com/google/shaderc.git . + git clone https://android.googlesource.com/platform/external/shaderc/shaderc . git checkout %SHADERC_REVISION% if not exist %SHADERC_DIR%\libshaderc ( echo shaderc source download failed! diff --git a/build-android/update_external_sources_android.sh b/build-android/update_external_sources_android.sh index ba5153c6..588191fb 100755 --- a/build-android/update_external_sources_android.sh +++ b/build-android/update_external_sources_android.sh @@ -36,7 +36,7 @@ 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 clone https://android.googlesource.com/platform/external/shaderc/glslang . git checkout $GLSLANG_REVISION } @@ -52,7 +52,7 @@ function create_spirv-tools () { echo "Creating local spirv-tools repository ($BASEDIR/spirv-tools)." mkdir -p $BASEDIR/spirv-tools cd $BASEDIR/spirv-tools - git clone https://github.com/KhronosGroup/SPIRV-Tools.git . + git clone https://android.googlesource.com/platform/external/shaderc/spirv-tools . git checkout $SPIRV_TOOLS_REVISION } @@ -68,7 +68,7 @@ function create_spirv-headers () { echo "Creating local spirv-headers repository ($BASEDIR/spirv-tools/external/spirv-headers)." mkdir -p $BASEDIR/spirv-tools/external/spirv-headers cd $BASEDIR/spirv-tools/external/spirv-headers - git clone https://github.com/KhronosGroup/SPIRV-Headers.git . + git clone https://android.googlesource.com/platform/external/shaderc/spirv-headers . git checkout $SPIRV_HEADERS_REVISION } @@ -83,7 +83,7 @@ function create_shaderc () { rm -rf $BASEDIR/shaderc echo "Creating local shaderc repository ($BASEDIR/shaderc)." cd $BASEDIR - git clone https://github.com/google/shaderc.git + git clone https://android.googlesource.com/platform/external/shaderc/shaderc cd shaderc git checkout $SHADERC_REVISION } |
