From 5e4009fe6c91c34a7cdf8c16aa5aa53c3ff41222 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Thu, 21 Apr 2022 13:09:46 -0400 Subject: [PATCH] zink: clamp 1D_ARRAY sparse textures to 2D as needed forgot to handle this case cc: mesa-stable Reviewed-by: Dave Airlie Part-of: --- src/gallium/drivers/zink/zink_screen.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gallium/drivers/zink/zink_screen.c b/src/gallium/drivers/zink/zink_screen.c index 01741a7c03c..c78f1971f07 100644 --- a/src/gallium/drivers/zink/zink_screen.c +++ b/src/gallium/drivers/zink/zink_screen.c @@ -1897,6 +1897,7 @@ zink_get_sparse_texture_virtual_page_size(struct pipe_screen *pscreen, VkImageType type; switch (target) { case PIPE_TEXTURE_1D: + case PIPE_TEXTURE_1D_ARRAY: type = (screen->need_2D_sparse || (screen->need_2D_zs && is_zs)) ? VK_IMAGE_TYPE_2D : VK_IMAGE_TYPE_1D; break;