قد تتوافق أجهزة Android بشكل كامل أو جزئي مع إضافات Vulkan التي توفّر وظائف إضافية.
لتحديد ما إذا كانت إضافة Vulkan متوفّرة على جهاز مستهدف معيّن، استخدِم دوال التعداد لإضافة Vulkan (vkEnumerateInstanceExtensionProperties()
و
vkEnumerateDeviceExtensionProperties()
) كما هو موضّح في
مواصفات Vulkan.
للاطّلاع على مثال، يمكنك الرجوع إلى هذا
النموذج للرمز
في عيّنة Vulkan.
يلخّص الجدول التالي قائمة إضافات Vulkan المتوافقة مع Android، والحد الأدنى لإصدار نظام التشغيل للحصول على دعم الإضافات، ونوع الإضافة.
إصدار نظام التشغيل | إضافة 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 |
مثال | |