SDL: gpu: initialize VkDebugUtilsLabelEXT::color

From a7bc6c5e08630d2f4995caf09346a59119dfb2ae Mon Sep 17 00:00:00 2001
From: zopsicle <[EMAIL REDACTED]>
Date: Mon, 24 Feb 2025 20:03:17 +0100
Subject: [PATCH] gpu: initialize VkDebugUtilsLabelEXT::color

Fixes #12383.
---
 src/gpu/vulkan/SDL_gpu_vulkan.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/gpu/vulkan/SDL_gpu_vulkan.c b/src/gpu/vulkan/SDL_gpu_vulkan.c
index fbfa8c1b1ad94..5af444097213f 100644
--- a/src/gpu/vulkan/SDL_gpu_vulkan.c
+++ b/src/gpu/vulkan/SDL_gpu_vulkan.c
@@ -5549,8 +5549,8 @@ static void VULKAN_InsertDebugLabel(
     VkDebugUtilsLabelEXT labelInfo;
 
     if (renderer->supportsDebugUtils) {
+        SDL_zero(labelInfo);
         labelInfo.sType = VK_STRUCTURE_TYPE_DEBUG_UTILS_LABEL_EXT;
-        labelInfo.pNext = NULL;
         labelInfo.pLabelName = text;
 
         renderer->vkCmdInsertDebugUtilsLabelEXT(
@@ -5568,8 +5568,8 @@ static void VULKAN_PushDebugGroup(
     VkDebugUtilsLabelEXT labelInfo;
 
     if (renderer->supportsDebugUtils) {
+        SDL_zero(labelInfo);
         labelInfo.sType = VK_STRUCTURE_TYPE_DEBUG_UTILS_LABEL_EXT;
-        labelInfo.pNext = NULL;
         labelInfo.pLabelName = name;
 
         renderer->vkCmdBeginDebugUtilsLabelEXT(