Update Vulkan CTS Readme
authorAlexander Galazin <alexander.galazin@arm.com>
Thu, 17 Jan 2019 11:51:30 +0000 (12:51 +0100)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Fri, 18 Jan 2019 08:51:48 +0000 (03:51 -0500)
Clarify API level requirements for implementations with
VK_ANDROID_external_memory_android_hardware_buffer support

Components: Vulkan

Change-Id: I8536595678a8d4daff9e16ed3a9e9e25594e372e

external/vulkancts/README.md

index 16f54e1..d02ef8d 100644 (file)
@@ -29,7 +29,7 @@ The following tools must be installed and present in the PATH variable:
 ### Android
 
  * Android NDK r15c or later.
- * Android SDK with: SDK Tools, SDK Platform-tools, SDK Build-tools, and API 22
+ * Android SDK with: SDK Tools, SDK Platform-tools, SDK Build-tools, and API 22 (API 26 for Android 8.x, API 28 for Android 9.x)
  * Java Development Kit (JDK)
  * Windows: either NMake or Ninja in PATH
 
@@ -88,6 +88,11 @@ Following command will build dEQP.apk:
 By default the CTS package will be built for the Android API level 21 (Android 5.0 and above).
 Another API level may be supplied using --native-api command line option.
 
+Additional requirements for implementations supporting VK\_ANDROID\_external\_memory\_android\_hardware_buffer:
+
+- For Android 8.x builds the API level must be selected to >= 26 (i.e --native-api=26)
+- For Android 9.x builds the API level must be selected to >= 28 (i.e --native-api=28)
+
 The package can be installed by either running:
 
        python scripts/android/install_apk.py