1 #ifndef VULKAN_METAL_H_
2 #define VULKAN_METAL_H_ 1
22 #define VK_EXT_metal_surface 1
29 #define VK_EXT_METAL_SURFACE_SPEC_VERSION 1
30 #define VK_EXT_METAL_SURFACE_EXTENSION_NAME "VK_EXT_metal_surface"
35 VkMetalSurfaceCreateFlagsEXT
flags;
41 #ifndef VK_NO_PROTOTYPES
46 VkSurfaceKHR* pSurface);
50 #define VK_EXT_metal_objects 1
59 @protocol MTLCommandQueue;
81 @protocol MTLSharedEvent;
87 #define VK_EXT_METAL_OBJECTS_SPEC_VERSION 1
88 #define VK_EXT_METAL_OBJECTS_EXTENSION_NAME "VK_EXT_metal_objects"
183 #ifndef VK_NO_PROTOTYPES
VkImageAspectFlagBits plane
VkImageAspectFlagBits plane