From 0df4e4aea30a98e93863c77b1d4ef307b6a718ef Mon Sep 17 00:00:00 2001 From: Brandon Jones Date: Thu, 1 Sep 2022 00:04:39 +0000 Subject: [PATCH] Disabled Swiftshader for Android Builds. Currently fails to build with the following error: ../../third_party/swiftshader/src/Vulkan/VkImage.hpp:24:11: fatal error: 'vulkan/vk_android_native_buffer.h' file not found Bug: dawn:286 Change-Id: I7daa992ba775621524ae936e9fa6ed4ee8a5727a Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/100940 Reviewed-by: Austin Eng Kokoro: Kokoro Commit-Queue: Brandon Jones Reviewed-by: Kai Ninomiya --- src/dawn/native/BUILD.gn | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/dawn/native/BUILD.gn b/src/dawn/native/BUILD.gn index 19ca4d4b85..53b237a8cc 100644 --- a/src/dawn/native/BUILD.gn +++ b/src/dawn/native/BUILD.gn @@ -30,7 +30,8 @@ if (enable_vulkan_validation_layers) { use_angle = dawn_use_angle && defined(dawn_angle_dir) # Swiftshader is an optional dependency, only use it if the path has been set. -use_swiftshader = dawn_use_swiftshader && dawn_swiftshader_dir != "" +use_swiftshader = + dawn_use_swiftshader && dawn_swiftshader_dir != "" && !is_android if (use_swiftshader) { assert(dawn_enable_vulkan, "dawn_use_swiftshader requires dawn_enable_vulkan=true")