Lines Matching +full:vulkan +full:- +full:tools
4 # Use of this source code is governed by a BSD-style license that can be
10 # See --genAndroidBp for testing just the code generation.
13 set -eE -o functrace
47 # Build for 64-bit CPUs
50 # Target ndk API 26 to make sure ANGLE can use the Vulkan backend on Android
54 # Disable all backends except Vulkan
63 # SwiftShader is loaded as the system Vulkan driver on Android, not compiled by ANGLE
66 # Disable all shader translator targets except desktop GL (for Vulkan)
83 if [[ "$1" == "--enableApiTrace" ]]; then
91 gn gen ${GN_OUTPUT_DIRECTORY} --args="${gn_args[*]}"
92 gn desc ${GN_OUTPUT_DIRECTORY} --format=json "*" > ${GN_OUTPUT_DIRECTORY}/desc.$abi.json
96 --gn_json_arm=${GN_OUTPUT_DIRECTORY}/desc.arm.json \
97 --gn_json_arm64=${GN_OUTPUT_DIRECTORY}/desc.arm64.json \
98 --gn_json_x86=${GN_OUTPUT_DIRECTORY}/desc.x86.json \
99 --gn_json_x64=${GN_OUTPUT_DIRECTORY}/desc.x64.json \
100 --output=Android.bp
104 if [[ "$1" == "--genAndroidBp" ]];then
111 rm -rf ${DEPOT_TOOLS_DIR}
112 git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git ${DEPOT_TOOLS_DIR}
117 "third_party/abseil-cpp"
119 "third_party/spirv-headers/src"
120 "third_party/spirv-tools/src"
121 "third_party/vulkan-headers/src"
136 rm -rf "$dep"
145 find third_party -wholename "$removal_dir" -delete
150 gclient sync --reset --force --delete_unversioned_trees
153 rm -rf ${GN_OUTPUT_DIRECTORY}
158 rm -rf ${GN_OUTPUT_DIRECTORY}
164 "third_party/llvm-build"
171 rm -rf "$unsupported_third_party_dep"
179 rm -rf "$dep"/.git
183 find . -name \.gitmodules -exec rm {} \;
189 "build/android/CheckInstallApk-debug.apk"
195 "third_party/spirv-tools/src/Android.mk"
196 "third_party/spirv-tools/src/android_test/Android.mk"
201 rm -rf "$removal_file"
206 git add -f $root_add_dep
210 rm -rf $DEPOT_TOOLS_DIR