Android デバイスは、追加機能を提供する Vulkan 拡張機能を完全にまたは部分的にサポートします。
各ターゲット デバイスで Vulkan 拡張機能が使用可能かどうかを判断するには、Vulkan 拡張機能の列挙関数(vkEnumerateInstanceExtensionProperties() と vkEnumerateDeviceExtensionProperties())を使用します(Vulkan 仕様を参照)。サンプルについては、Vulkan サンプル リポジトリのコードサンプルを参照してください。
Android がサポートする Vulkan 拡張機能、拡張機能サポートに対応する最小 OS バージョン、拡張機能の種類の一覧を次の表に示します。
| OS バージョン | Vulkan 拡張機能 | 拡張機能の種類 | 
|---|---|---|
| Android 8.0(API レベル 26) | VK_KHR_incremental_present | デバイス | 
| VK_KHR_shared_presentable_image | デバイス | |
| VK_KHR_get_surface_capabilities2 | インスタンス | |
| VK_EXT_hdr_metadata | デバイス | |
| VK_EXT_swapchain_colorspace | インスタンス | |
| VK_GOOGLE_display_timing | デバイス | |
| Android 7.0(API レベル 24) | VK_KHR_android_surface | インスタンス | 
| VK_KHR_surface | インスタンス | |
