From cada519482eb553dbebeafbfe97b731996cf9063 Mon Sep 17 00:00:00 2001 From: Nanley Chery Date: Fri, 25 Feb 2022 09:50:13 -0800 Subject: [PATCH] anv: Refactor anv_image_init_from_create_info MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Use a variable to store the anv_image_create_info struct. We'll modify it for a bug fix in the next patch. Cc: 22.0 Tested-by: Philip Langdale Reviewed-by: Tapani Pälli Part-of: --- src/intel/vulkan/anv_image.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/intel/vulkan/anv_image.c b/src/intel/vulkan/anv_image.c index 329cef0..f33c3f7 100644 --- a/src/intel/vulkan/anv_image.c +++ b/src/intel/vulkan/anv_image.c @@ -1441,10 +1441,11 @@ anv_image_init_from_create_info(struct anv_device *device, return anv_image_init_from_gralloc(device, image, pCreateInfo, gralloc_info); - return anv_image_init(device, image, - &(struct anv_image_create_info) { - .vk_info = pCreateInfo, - }); + struct anv_image_create_info create_info = { + .vk_info = pCreateInfo, + }; + + return anv_image_init(device, image, &create_info); } VkResult anv_CreateImage( -- 2.7.4