From 1f6f978323d3ab95c50947fb125f501d52e4af9d Mon Sep 17 00:00:00 2001 From: Mauro Rossi Date: Thu, 2 Apr 2026 17:01:57 -0400 Subject: [PATCH] vulkan/runtime: Fix gnu-empty-initializer error in vk_shader.c Fixes the following building error happening with clang: FAILED: src/vulkan/runtime/libvulkan_runtime.a.p/vk_shader.c.o ... ../src/vulkan/runtime/vk_shader.c:622:63: error: use of GNU empty initializer extension [-Werror,-Wgnu-empty-initializer] struct vk_sampler_state_array embedded_samplers = {}; ^ 1 error generated. Fixes: e8558de1 ("vulkan/shader: Call vk_nir_lower_descriptor_heaps()") Reviewed-by: Samuel Pitoiset Part-of: --- src/vulkan/runtime/vk_shader.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vulkan/runtime/vk_shader.c b/src/vulkan/runtime/vk_shader.c index cf2968f2b19..f78d06e76f2 100644 --- a/src/vulkan/runtime/vk_shader.c +++ b/src/vulkan/runtime/vk_shader.c @@ -619,7 +619,7 @@ vk_common_CreateShadersEXT(VkDevice _device, .idx = i, }; } else { - struct vk_sampler_state_array embedded_samplers = {}; + struct vk_sampler_state_array embedded_samplers = {0}; nir_shader *nir = vk_shader_to_nir(device, vk_info, &vk_robustness_disabled, &embedded_samplers);