diff --git a/src/render/metal/SDL_render_metal.m b/src/render/metal/SDL_render_metal.m index 66b1331c07..8c2a26701e 100644 --- a/src/render/metal/SDL_render_metal.m +++ b/src/render/metal/SDL_render_metal.m @@ -2044,6 +2044,9 @@ static SDL_Surface *METAL_RenderReadPixels(SDL_Renderer *renderer, const SDL_Rec case MTLPixelFormatRGBA16Float: format = SDL_PIXELFORMAT_RGBA64_FLOAT; break; + case MTLPixelFormatRGBA32Float: + format = SDL_PIXELFORMAT_RGBA128_FLOAT; + break; case MTLPixelFormatB5G6R5Unorm: format = SDL_PIXELFORMAT_RGB565; break;