Add ktx
This commit is contained in:
Executable
+46
@@ -0,0 +1,46 @@
|
||||
#! /usr/bin/env bash
|
||||
# Copyright 2015-2020 The Khronos Group Inc.
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
# Install software in CI environment necessary to build on macOS.
|
||||
|
||||
# Exit if any command fails.
|
||||
set -e
|
||||
|
||||
# Set parameters from command-line arguments, if any.
|
||||
for i in $@; do
|
||||
eval $i
|
||||
done
|
||||
|
||||
FEATURE_LOADTESTS=${FEATURE_LOADTESTS:-OpenGL+Vulkan}
|
||||
PLATFORM=${PLATFORM:-macOS}
|
||||
VULKAN_SDK_VERSION=${VULKAN_SDK_VERSION:-1.4.313.1}
|
||||
VULKAN_INSTALL_DIR=${VULKAN_INSTALL_DIR:-~/VulkanSDK}
|
||||
|
||||
git lfs install
|
||||
git lfs version
|
||||
gem install xcpretty
|
||||
|
||||
if [[ (-n "$FEATURE_LOADTESTS" && "$FEATURE_LOADTESTS" != "OFF") || ("$FEATURE_TESTS" = "ON") ]]; then
|
||||
git lfs pull --include=tests/srcimages,tests/testimages
|
||||
fi
|
||||
|
||||
if [[ -n "$FEATURE_LOADTESTS" && "$FEATURE_LOADTESTS" != "OFF" ]]; then
|
||||
if [ "$PLATFORM" = "iOS" ]; then
|
||||
ios_component=com.lunarg.vulkan.ios
|
||||
fi
|
||||
|
||||
if [[ "$FEATURE_LOADTESTS" =~ "Vulkan" ]]; then
|
||||
pushd ~/Downloads
|
||||
vulkan_sdk_dl_name=vulkan_sdk.zip # Name to download
|
||||
vulkan_sdk_name=vulkansdk-macos-$VULKAN_SDK_VERSION # Name after unzip.
|
||||
echo curl -s -S -O https://sdk.lunarg.com/sdk/download/$VULKAN_SDK_VERSION/mac/$vulkan_sdk_dl_name?Human=true
|
||||
curl -s -S -O https://sdk.lunarg.com/sdk/download/$VULKAN_SDK_VERSION/mac/$vulkan_sdk_dl_name?Human=true
|
||||
unzip $vulkan_sdk_dl_name
|
||||
open -W $vulkan_sdk_name.app --args --root "$VULKAN_INSTALL_DIR" --accept-licenses --default-answer --confirm-command install $ios_component
|
||||
rm $vulkan_sdk_dl_name
|
||||
rm -rf $vulkan_sdk_name.app
|
||||
unset vulkan_sdk_dw_name vulkan_sdk_name ios_component
|
||||
popd
|
||||
fi
|
||||
fi
|
||||
Reference in New Issue
Block a user