Path: blob/21.2-virgl/include/vulkan/vulkan_ios.h
4550 views
#ifndef VULKAN_IOS_H_1#define VULKAN_IOS_H_ 123/*4** Copyright 2015-2021 The Khronos Group Inc.5**6** SPDX-License-Identifier: Apache-2.07*/89/*10** This header is generated from the Khronos Vulkan XML API Registry.11**12*/131415#ifdef __cplusplus16extern "C" {17#endif18192021#define VK_MVK_ios_surface 122#define VK_MVK_IOS_SURFACE_SPEC_VERSION 323#define VK_MVK_IOS_SURFACE_EXTENSION_NAME "VK_MVK_ios_surface"24typedef VkFlags VkIOSSurfaceCreateFlagsMVK;25typedef struct VkIOSSurfaceCreateInfoMVK {26VkStructureType sType;27const void* pNext;28VkIOSSurfaceCreateFlagsMVK flags;29const void* pView;30} VkIOSSurfaceCreateInfoMVK;3132typedef VkResult (VKAPI_PTR *PFN_vkCreateIOSSurfaceMVK)(VkInstance instance, const VkIOSSurfaceCreateInfoMVK* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface);3334#ifndef VK_NO_PROTOTYPES35VKAPI_ATTR VkResult VKAPI_CALL vkCreateIOSSurfaceMVK(36VkInstance instance,37const VkIOSSurfaceCreateInfoMVK* pCreateInfo,38const VkAllocationCallbacks* pAllocator,39VkSurfaceKHR* pSurface);40#endif4142#ifdef __cplusplus43}44#endif4546#endif474849