diff options
Diffstat (limited to 'ext/vulkan/vkdisplay.c')
-rw-r--r-- | ext/vulkan/vkdisplay.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/ext/vulkan/vkdisplay.c b/ext/vulkan/vkdisplay.c index a8f5096cd..a495e89ad 100644 --- a/ext/vulkan/vkdisplay.c +++ b/ext/vulkan/vkdisplay.c @@ -39,6 +39,9 @@ #if GST_VULKAN_HAVE_WINDOW_COCOA #include "cocoa/vkdisplay_cocoa.h" #endif +#if GST_VULKAN_HAVE_WINDOW_IOS +#include "ios/vkdisplay_ios.h" +#endif GST_DEBUG_CATEGORY_STATIC (GST_CAT_CONTEXT); #define GST_CAT_DEFAULT gst_vulkan_display_debug @@ -432,6 +435,9 @@ gst_vulkan_display_choose_type (GstVulkanInstance * instance) #if GST_VULKAN_HAVE_WINDOW_COCOA CHOOSE_WINSYS (cocoa, COCOA); #endif +#if GST_VULKAN_HAVE_WINDOW_IOS + CHOOSE_WINSYS (ios, IOS); +#endif #undef CHOOSE_WINSYS @@ -463,6 +469,10 @@ gst_vulkan_display_type_to_extension_string (GstVulkanDisplayType type) if (type & GST_VULKAN_DISPLAY_TYPE_COCOA) return VK_MVK_MACOS_SURFACE_EXTENSION_NAME; #endif +#if GST_VULKAN_HAVE_WINDOW_IOS + if (type & GST_VULKAN_DISPLAY_TYPE_IOS) + return VK_MVK_IOS_SURFACE_EXTENSION_NAME; +#endif return NULL; } |