Various additional fixes for Android build
- VK_EXPORT was not defined, causing all kinds of trouble
- Android WSI code was based on an earlier version which didnt require
aspect mask to be passed to some functions
- More missing files for ARM target
Change-Id: Ia5f88c5692d48f2d7898c86c26347bed6e4b4f22
Repro: external/swiftshader$ mma
Bug: b/129979580
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/32188
Presubmit-Ready: Chris Forbes <chrisforbes@google.com>
Tested-by: Chris Forbes <chrisforbes@google.com>
Reviewed-by: Ben Clayton <bclayton@google.com>
Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
diff --git a/Android.bp b/Android.bp
index 4b75345..ab113a3 100644
--- a/Android.bp
+++ b/Android.bp
@@ -30,6 +30,7 @@
cppflags: [
"-Woverloaded-virtual",
"-DVK_USE_PLATFORM_ANDROID_KHR",
+ "-DVK_EXPORT= ",
],
cpp_std: "c++11",