Perangkat Android dapat mendukung sepenuhnya atau sebagian ekstensi Vulkan yang menyediakan fungsi tambahan.
Untuk menentukan apakah ekstensi Vulkan tersedia di perangkat target tertentu, gunakan fungsi
enumerasi ekstensi Vulkan (vkEnumerateInstanceExtensionProperties()
dan
vkEnumerateDeviceExtensionProperties()
) sebagaimana dijelaskan dalam
Spesifikasi Vulkan.
Untuk melihat contohnya, buka
contoh kode
ini di repositori contoh Vulkan.
Tabel berikut merangkum daftar ekstensi Vulkan yang didukung Android, versi OS minimum untuk dukungan ekstensi, dan jenis ekstensi.
Versi OS | Ekstensi Vulkan | Jenis Ekstensi |
---|---|---|
Android 8.0 (API level 26) | VK_KHR_incremental_present |
Perangkat |
VK_KHR_shared_presentable_image |
Perangkat | |
VK_KHR_get_surface_capabilities2 |
Instance | |
VK_EXT_hdr_metadata |
Perangkat | |
VK_EXT_swapchain_colorspace |
Instance | |
VK_GOOGLE_display_timing |
Perangkat | |
Android 7.0 (API level 24) | VK_KHR_android_surface |
Instance |
VK_KHR_surface |
Instance | |