SDL: Only set VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT if we're going to use it

https://github.com/libsdl-org/SDL/commit/b5be443c285c88ea91575950af2c78e33a85d7e8

From b5be443c285c88ea91575950af2c78e33a85d7e8 Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Thu, 8 Oct 2026 08:29:41 -0700
Subject: [PATCH] Only set VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT if we're going to
 use it

---
 src/render/vulkan/SDL_render_vulkan.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/render/vulkan/SDL_render_vulkan.c b/src/render/vulkan/SDL_render_vulkan.c
index 0ef259f876cd0..25562a8ad1887 100644
--- a/src/render/vulkan/SDL_render_vulkan.c
+++ b/src/render/vulkan/SDL_render_vulkan.c
@@ -954,7 +954,7 @@ static VkResult VULKAN_AllocateImage(VULKAN_RenderData *rendererData, SDL_Proper
         imageCreateInfo.queueFamilyIndexCount = 0;
         imageCreateInfo.initialLayout = VK_IMAGE_LAYOUT_UNDEFINED;
 
-        if (VULKAN_VkFormatGetNumPlanes(format) > 0) {
+        if (VULKAN_VkFormatGetNumPlanes(format) > 1) {
             // We'll take image views with a different format
             imageCreateInfo.flags |= VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT;
         }