mirror of
https://github.com/glfw/glfw.git
synced 2026-09-22 00:49:48 +00:00
Cocoa: Add support for VK_EXT_metal_surface
This adds optional support for the VK_EXT_metal_surface instance
extension.
Closes #1619.
(cherry picked from commit c5cb4a253a)
This commit is contained in:
committed by
Camilla Löwy
parent
977e2b51b0
commit
50f3979dfd
@@ -128,6 +128,7 @@ typedef enum VkStructureType
|
||||
VK_STRUCTURE_TYPE_WAYLAND_SURFACE_CREATE_INFO_KHR = 1000006000,
|
||||
VK_STRUCTURE_TYPE_WIN32_SURFACE_CREATE_INFO_KHR = 1000009000,
|
||||
VK_STRUCTURE_TYPE_MACOS_SURFACE_CREATE_INFO_MVK = 1000123000,
|
||||
VK_STRUCTURE_TYPE_METAL_SURFACE_CREATE_INFO_EXT = 1000217000,
|
||||
VK_STRUCTURE_TYPE_MAX_ENUM = 0x7FFFFFFF
|
||||
} VkStructureType;
|
||||
|
||||
@@ -555,7 +556,11 @@ struct _GLFWlibrary
|
||||
#if defined(_GLFW_WIN32)
|
||||
GLFWbool KHR_win32_surface;
|
||||
#elif defined(_GLFW_COCOA)
|
||||
#if defined(VK_USE_PLATFORM_MACOS_MVK)
|
||||
GLFWbool MVK_macos_surface;
|
||||
#elif defined(VK_USE_PLATFORM_METAL_EXT)
|
||||
GLFWbool EXT_metal_surface;
|
||||
#endif
|
||||
#elif defined(_GLFW_X11)
|
||||
GLFWbool KHR_xlib_surface;
|
||||
GLFWbool KHR_xcb_surface;
|
||||
|
||||
Reference in New Issue
Block a user