<pre style='margin:0'>
Joshua Root (jmroot) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/0a757d9c77555bc057d8ac848f7e47389945ea8d">https://github.com/macports/macports-ports/commit/0a757d9c77555bc057d8ac848f7e47389945ea8d</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 0a757d9c775 libsdl2: update to 2.26.1
</span>0a757d9c775 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 0a757d9c77555bc057d8ac848f7e47389945ea8d
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Sat Dec 3 11:58:20 2022 +1100

<span style='display:block; white-space:pre;color:#404040;'>    libsdl2: update to 2.26.1
</span>---
 devel/libsdl2/Portfile                      | 13 +----
 devel/libsdl2/files/10.7-sdk-compat.patch   | 20 -------
 devel/libsdl2/files/CVDisplayLinkRef.patch  | 10 ----
 devel/libsdl2/files/SDL_mfijoystick.m.patch | 19 ------
 devel/libsdl2/files/_Nullable.patch         | 18 ------
 devel/libsdl2/files/openglPixelFormat.diff  | 35 -----------
 devel/libsdl2/files/vulkan_metal.h.patch    | 91 -----------------------------
 7 files changed, 3 insertions(+), 203 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libsdl2/Portfile b/devel/libsdl2/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 63972e587d9..69910eb5ba0 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/libsdl2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/libsdl2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,7 @@ PortGroup       compiler_blacklist_versions 1.0
</span> PortGroup       github 1.0
 
 name            libsdl2
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup    libsdl-org SDL 2.26.0 release-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup    libsdl-org SDL 2.26.1 release-
</span> categories      devel multimedia
 platforms       macosx freebsd
 license         zlib
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,15 +21,8 @@ homepage        https://www.libsdl.org/
</span> 
 github.tarball_from releases
 distname        SDL2-${version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums       rmd160 07c571299f7e09b9f93eb4c19f7e0be142e76f98 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                sha256 8000d7169febce93c84b6bdf376631f8179132fd69f7015d4dadb8b9c2bdb295
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles      10.7-sdk-compat.patch \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                SDL_mfijoystick.m.patch \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                CVDisplayLinkRef.patch \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                vulkan_metal.h.patch \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                openglPixelFormat.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                _Nullable.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums       rmd160 ea133fff90072183632c6eee633fc7a669a378b3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                sha256 02537cc7ebd74071631038b237ec4bfbb3f4830ba019e569434da33f42373e04
</span> 
 configure.args  --without-x \
                 --disable-jack \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libsdl2/files/10.7-sdk-compat.patch b/devel/libsdl2/files/10.7-sdk-compat.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index cc7037632e6..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/libsdl2/files/10.7-sdk-compat.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,20 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/video/cocoa/SDL_cocoaevents.m.orig 2022-08-13 13:48:10.000000000 +1000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/video/cocoa/SDL_cocoaevents.m      2022-08-21 16:28:42.000000000 +1000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -333,6 +333,7 @@ GetApplicationName(void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static bool
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LoadMainMenuNibIfAvailable(void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if MAC_OS_X_VERSION_MAX_ALLOWED >= 1080
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     NSDictionary *infoDict;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     NSString *mainNibFileName;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     bool success = false;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -350,6 +351,9 @@ LoadMainMenuNibIfAvailable(void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     return success;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    return false;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static void
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libsdl2/files/CVDisplayLinkRef.patch b/devel/libsdl2/files/CVDisplayLinkRef.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index ff1dfc152b3..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/libsdl2/files/CVDisplayLinkRef.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/video/cocoa/SDL_cocoaopengl.h.orig 2022-11-18 04:16:08.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/video/cocoa/SDL_cocoaopengl.h      2022-11-24 07:12:04.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -27,6 +27,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "SDL_atomic.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #import <Cocoa/Cocoa.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#import <QuartzCore/CVDisplayLink.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* We still support OpenGL as long as Apple offers it, deprecated or not, so disable deprecation warnings about it. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #ifdef __clang__
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libsdl2/files/SDL_mfijoystick.m.patch b/devel/libsdl2/files/SDL_mfijoystick.m.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index abeb0979a2e..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/libsdl2/files/SDL_mfijoystick.m.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,19 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/joystick/iphoneos/SDL_mfijoystick.m.orig   2022-11-18 04:16:08.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/joystick/iphoneos/SDL_mfijoystick.m        2022-11-24 07:04:48.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -639,11 +639,16 @@ static int
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- IOS_JoystickInit(void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if defined(__MACOSX__)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if _SDL_HAS_BUILTIN(__builtin_available)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if (@available(macOS 10.16, *)) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         /* Continue with initialization on macOS 11+ */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         return 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    /* No @available, must be an older macOS version */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    return 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     @autoreleasepool {
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libsdl2/files/_Nullable.patch b/devel/libsdl2/files/_Nullable.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index be7c271b092..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/libsdl2/files/_Nullable.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,18 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/src/video/cocoa/SDL_cocoaopengl.m b/src/video/cocoa/SDL_cocoaopengl.m
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 2cdbc17e9..ff7a9c00b 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/video/cocoa/SDL_cocoaopengl.m
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/video/cocoa/SDL_cocoaopengl.m
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -44,6 +44,13 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #pragma clang diagnostic ignored "-Wdeprecated-declarations"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* _Nullable is available starting Xcode 7 */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifdef __has_feature
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if !__has_feature(nullability)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define _Nullable
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static SDL_bool SDL_opengl_async_dispatch = SDL_FALSE;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static void SDLCALL
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libsdl2/files/openglPixelFormat.diff b/devel/libsdl2/files/openglPixelFormat.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 56218279e74..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/libsdl2/files/openglPixelFormat.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,35 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/src/video/cocoa/SDL_cocoaopengl.h b/src/video/cocoa/SDL_cocoaopengl.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index fe8a8e51c134..9330b5744936 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/video/cocoa/SDL_cocoaopengl.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/video/cocoa/SDL_cocoaopengl.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -59,6 +59,9 @@ struct SDL_GLDriverData
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- - (SDL_Window*)window;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- - (void)explicitUpdate;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- - (void)dealloc;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@property (retain, nonatomic) NSOpenGLPixelFormat* openglPixelFormat;  // macOS 10.10 has -[NSOpenGLContext pixelFormat] but this handles older OS releases.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @end
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* OpenGL functions */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/src/video/cocoa/SDL_cocoaopengl.m b/src/video/cocoa/SDL_cocoaopengl.m
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 607f30716164..2cdbc17e9f0c 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/video/cocoa/SDL_cocoaopengl.m
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/video/cocoa/SDL_cocoaopengl.m
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -76,6 +76,7 @@ - (id)initWithFormat:(NSOpenGLPixelFormat *)format
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     self = [super initWithFormat:format shareContext:share];
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if (self) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        self.openglPixelFormat = format;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         SDL_AtomicSet(&self->dirty, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         self->window = NULL;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         SDL_AtomicSet(&self->swapIntervalSetting, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -100,7 +101,7 @@ - (id)initWithFormat:(NSOpenGLPixelFormat *)format
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- - (void)movedToNewScreen
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if (self->displayLink) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        CVDisplayLinkSetCurrentCGDisplayFromOpenGLContext(self->displayLink, [self CGLContextObj], [[self pixelFormat] CGLPixelFormatObj]);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        CVDisplayLinkSetCurrentCGDisplayFromOpenGLContext(self->displayLink, [self CGLContextObj], [[self openglPixelFormat] CGLPixelFormatObj]);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libsdl2/files/vulkan_metal.h.patch b/devel/libsdl2/files/vulkan_metal.h.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 1a9fbb436e0..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/libsdl2/files/vulkan_metal.h.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,91 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/video/khronos/vulkan/vulkan_metal.h.orig   2022-11-18 04:16:07.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/video/khronos/vulkan/vulkan_metal.h        2022-11-24 11:01:00.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -26,6 +26,14 @@ extern "C" {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- typedef void CAMetalLayer;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define SDL_UNSAFE_UNRETAINED
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if defined(__OBJC__) && defined(__has_feature)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if __has_feature(objc_arc)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#undef SDL_UNSAFE_UNRETAINED
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define SDL_UNSAFE_UNRETAINED __unsafe_unretained
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define VK_EXT_METAL_SURFACE_SPEC_VERSION 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define VK_EXT_METAL_SURFACE_EXTENSION_NAME "VK_EXT_metal_surface"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- typedef VkFlags VkMetalSurfaceCreateFlagsEXT;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -33,7 +41,7 @@ typedef struct VkMetalSurfaceCreateInfoE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     VkStructureType                 sType;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     const void*                     pNext;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     VkMetalSurfaceCreateFlagsEXT    flags;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    const CAMetalLayer*             pLayer;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    const CAMetalLayer SDL_UNSAFE_UNRETAINED *pLayer;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } VkMetalSurfaceCreateInfoEXT;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- typedef VkResult (VKAPI_PTR *PFN_vkCreateMetalSurfaceEXT)(VkInstance instance, const VkMetalSurfaceCreateInfoEXT* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -111,27 +119,27 @@ typedef struct VkExportMetalObjectsInfoE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- typedef struct VkExportMetalDeviceInfoEXT {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     VkStructureType    sType;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     const void*        pNext;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    MTLDevice_id       mtlDevice;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    MTLDevice_id SDL_UNSAFE_UNRETAINED mtlDevice;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } VkExportMetalDeviceInfoEXT;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- typedef struct VkExportMetalCommandQueueInfoEXT {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     VkStructureType       sType;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     const void*           pNext;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     VkQueue               queue;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    MTLCommandQueue_id    mtlCommandQueue;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    MTLCommandQueue_id SDL_UNSAFE_UNRETAINED mtlCommandQueue;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } VkExportMetalCommandQueueInfoEXT;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- typedef struct VkExportMetalBufferInfoEXT {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     VkStructureType    sType;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     const void*        pNext;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     VkDeviceMemory     memory;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    MTLBuffer_id       mtlBuffer;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    MTLBuffer_id SDL_UNSAFE_UNRETAINED mtlBuffer;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } VkExportMetalBufferInfoEXT;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- typedef struct VkImportMetalBufferInfoEXT {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     VkStructureType    sType;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     const void*        pNext;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    MTLBuffer_id       mtlBuffer;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    MTLBuffer_id SDL_UNSAFE_UNRETAINED mtlBuffer;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } VkImportMetalBufferInfoEXT;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- typedef struct VkExportMetalTextureInfoEXT {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -141,14 +149,14 @@ typedef struct VkExportMetalTextureInfoE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     VkImageView              imageView;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     VkBufferView             bufferView;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     VkImageAspectFlagBits    plane;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    MTLTexture_id            mtlTexture;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    MTLTexture_id SDL_UNSAFE_UNRETAINED mtlTexture;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } VkExportMetalTextureInfoEXT;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- typedef struct VkImportMetalTextureInfoEXT {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     VkStructureType          sType;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     const void*              pNext;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     VkImageAspectFlagBits    plane;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    MTLTexture_id            mtlTexture;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    MTLTexture_id SDL_UNSAFE_UNRETAINED mtlTexture;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } VkImportMetalTextureInfoEXT;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- typedef struct VkExportMetalIOSurfaceInfoEXT {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -169,13 +177,13 @@ typedef struct VkExportMetalSharedEventI
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     const void*          pNext;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     VkSemaphore          semaphore;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     VkEvent              event;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    MTLSharedEvent_id    mtlSharedEvent;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    MTLSharedEvent_id SDL_UNSAFE_UNRETAINED mtlSharedEvent;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } VkExportMetalSharedEventInfoEXT;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- typedef struct VkImportMetalSharedEventInfoEXT {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     VkStructureType      sType;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     const void*          pNext;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    MTLSharedEvent_id    mtlSharedEvent;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    MTLSharedEvent_id SDL_UNSAFE_UNRETAINED mtlSharedEvent;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } VkImportMetalSharedEventInfoEXT;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- typedef void (VKAPI_PTR *PFN_vkExportMetalObjectsEXT)(VkDevice device, VkExportMetalObjectsInfoEXT* pMetalObjectsInfo);
</span></pre><pre style='margin:0'>

</pre>