SDL: metal: fixed reading textures with format SDL_PIXELFORMAT_RGBA128_FLOAT (53ae9)

From 53ae9c9370a6cdcbb922b3e3e11addfe806b2f88 Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Thu, 28 May 2026 11:50:03 -0700
Subject: [PATCH] metal: fixed reading textures with format
 SDL_PIXELFORMAT_RGBA128_FLOAT

(cherry picked from commit 113e97e193479c137b3f5ba166b7ab37e0ed8219)
---
 src/render/metal/SDL_render_metal.m | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/render/metal/SDL_render_metal.m b/src/render/metal/SDL_render_metal.m
index d5187b6113d36..d5edfc2200444 100644
--- a/src/render/metal/SDL_render_metal.m
+++ b/src/render/metal/SDL_render_metal.m
@@ -1975,6 +1975,9 @@ static bool METAL_RunCommandQueue(SDL_Renderer *renderer, SDL_RenderCommand *cmd
         case MTLPixelFormatRGBA16Float:
             format = SDL_PIXELFORMAT_RGBA64_FLOAT;
             break;
+        case MTLPixelFormatRGBA32Float:
+            format = SDL_PIXELFORMAT_RGBA128_FLOAT;
+            break;
         case MTLPixelFormatB5G6R5Unorm:
             format = SDL_PIXELFORMAT_RGB565;
             break;