From e66558985a9e85393ff844f8a16e85b4cf812f0e Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Mon, 18 Oct 2021 10:40:12 -0400 Subject: [PATCH] zink: fully zero surface creation struct gotta get those holes for caching cc: mesa-stable Reviewed-by: Hoe Hao Cheng Reviewed-by: Dave Airlie Part-of: --- src/gallium/drivers/zink/zink_surface.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/gallium/drivers/zink/zink_surface.c b/src/gallium/drivers/zink/zink_surface.c index 44e0c11344a..08dc0057ffa 100644 --- a/src/gallium/drivers/zink/zink_surface.c +++ b/src/gallium/drivers/zink/zink_surface.c @@ -37,7 +37,9 @@ create_ivci(struct zink_screen *screen, const struct pipe_surface *templ, enum pipe_texture_target target) { - VkImageViewCreateInfo ivci = {0}; + VkImageViewCreateInfo ivci; + /* zero holes since this is hashed */ + memset(&ivci, 0, sizeof(VkImageViewCreateInfo)); ivci.sType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO; ivci.image = res->obj->image;