diff --git a/src/nouveau/vulkan/nvk_image.c b/src/nouveau/vulkan/nvk_image.c index 869d18c0965..451793b2c9e 100644 --- a/src/nouveau/vulkan/nvk_image.c +++ b/src/nouveau/vulkan/nvk_image.c @@ -83,6 +83,10 @@ nvk_GetPhysicalDeviceImageFormatProperties2( { VK_FROM_HANDLE(nvk_physical_device, pdevice, physicalDevice); + /* Initialize to zero in case we return VK_ERROR_FORMAT_NOT_SUPPORTED */ + memset(&pImageFormatProperties->imageFormatProperties, 0, + sizeof(pImageFormatProperties->imageFormatProperties)); + VkFormatFeatureFlags2KHR features = nvk_get_image_format_features(pdevice, pImageFormatInfo->format, pImageFormatInfo->tiling);