Android cihazlar ek işlev sağlayan Vulkan uzantılarını tam veya kısmi olarak destekleyebilir.
Bir Vulkan uzantısının belirli bir hedef cihazda kullanılıp kullanılamadığını belirlemek için Vulkan spesifikasyonunda açıklandığı gibi Vulkan uzantı numaralandırma işlevlerini (vkEnumerateInstanceExtensionProperties()
ve vkEnumerateDeviceExtensionProperties()
) kullanın.
Bir örnek görmek için Vulkan örnekleri deposunda bu kod örneğini inceleyebilirsiniz.
Aşağıdaki tabloda, Android'in desteklediği Vulkan uzantılarının listesi, uzantı desteği için minimum OS sürümü ve uzantı türü özetlenmektedir.
OS Sürümü | Vulkan Uzantısı | Uzantı Türü |
---|---|---|
Android 8.0 (API düzeyi 26) | VK_KHR_incremental_present |
Cihaz |
VK_KHR_shared_presentable_image |
Cihaz | |
VK_KHR_get_surface_capabilities2 |
Örnek | |
VK_EXT_hdr_metadata |
Cihaz | |
VK_EXT_swapchain_colorspace |
Örnek | |
VK_GOOGLE_display_timing |
Cihaz | |
Android 7.0 (API düzeyi 24) | VK_KHR_android_surface |
Örnek |
VK_KHR_surface |
Örnek | |