From 6d0fb0a2e665f17de19555466ae8881202468448 Mon Sep 17 00:00:00 2001
From: Caleb Cornett <[EMAIL REDACTED]>
Date: Mon, 17 Mar 2025 20:41:48 -0400
Subject: [PATCH] gpu: Fix MTLLibrary dispatch data destructor
---
src/gpu/metal/SDL_gpu_metal.m | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/gpu/metal/SDL_gpu_metal.m b/src/gpu/metal/SDL_gpu_metal.m
index 9371ffa3d4af0..250c03928b326 100644
--- a/src/gpu/metal/SDL_gpu_metal.m
+++ b/src/gpu/metal/SDL_gpu_metal.m
@@ -858,7 +858,7 @@ static MetalLibraryFunction METAL_INTERNAL_CompileShader(
code,
codeSize,
dispatch_get_global_queue(0, 0),
- ^{ /* do nothing */ });
+ DISPATCH_DATA_DESTRUCTOR_DEFAULT);
library = [renderer->device newLibraryWithData:data error:&error];
} else {
SDL_assert(!"SDL_gpu.c should have already validated this!");