Android डिवाइसों पर, Vulkan एक्सटेंशन की सुविधा पूरी तरह या कुछ हद तक काम कर सकती है. इससे अतिरिक्त सुविधाएँ मिलती हैं.
यह पता लगाने के लिए कि किसी टारगेट डिवाइस पर Vulkan एक्सटेंशन उपलब्ध है या नहीं, Vulkan एक्सटेंशन इन्यूमरेशन फ़ंक्शन (vkEnumerateInstanceExtensionProperties() और vkEnumerateDeviceExtensionProperties()) का इस्तेमाल करें. इनके बारे में Vulkan स्पेसिफ़िकेशन में बताया गया है.
उदाहरण देखने के लिए, Vulkan के सैंपल रेपो में मौजूद इस कोड सैंपल को देखें.
नीचे दी गई टेबल में, Android के साथ काम करने वाले Vulkan एक्सटेंशन की सूची दी गई है. साथ ही, एक्सटेंशन के साथ काम करने वाले ओएस के कम से कम वर्शन और एक्सटेंशन टाइप के बारे में बताया गया है.
| ओएस वर्शन | Vulkan एक्सटेंशन | एक्सटेंशन का टाइप |
|---|---|---|
| Android 8.0 (एपीआई लेवल 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 (एपीआई लेवल 24) | VK_KHR_android_surface |
इंस्टेंस |
VK_KHR_surface |
इंस्टेंस | |