summaryrefslogtreecommitdiff
path: root/ext/vulkan/vkdisplay.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/vulkan/vkdisplay.c')
-rw-r--r--ext/vulkan/vkdisplay.c10
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;
}