From 22e06d65d74b75cd0659ef57f3fb200a9cc1448a Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Wed, 11 Jun 2025 10:49:06 +0200 Subject: [PATCH] radv: make sure to zero-initialize image view descriptors This prevents a regression from the next commit which would write garbage for combined image+sampler descriptors and that might break capture&replay. It seems also more robust to write zeroes than garbage overall. Cc: mesa-stable Signed-off-by: Samuel Pitoiset Part-of: --- src/amd/vulkan/radv_image_view.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/amd/vulkan/radv_image_view.c b/src/amd/vulkan/radv_image_view.c index 7cdfea99456..8cef65fb0a7 100644 --- a/src/amd/vulkan/radv_image_view.c +++ b/src/amd/vulkan/radv_image_view.c @@ -506,6 +506,8 @@ radv_image_view_init(struct radv_image_view *iview, struct radv_device *device, bool from_client = extra_create_info && extra_create_info->from_client; vk_image_view_init(&device->vk, &iview->vk, !from_client, pCreateInfo); + memset(&iview->descriptor, 0, sizeof(iview->descriptor)); + iview->image = image; iview->plane_id = radv_plane_from_aspect(pCreateInfo->subresourceRange.aspectMask); iview->nbc_view.valid = false;