diff --git a/src/freedreno/vulkan/tu_image.c b/src/freedreno/vulkan/tu_image.c index 570486d5ff2..3587d60557c 100644 --- a/src/freedreno/vulkan/tu_image.c +++ b/src/freedreno/vulkan/tu_image.c @@ -402,6 +402,12 @@ tu_CreateImage(VkDevice _device, ubwc_enabled = false; } + /* No sense in tiling a 1D image, you'd just waste space and cache locality. */ + if (pCreateInfo->imageType == VK_IMAGE_TYPE_1D) { + tile_mode = TILE6_LINEAR; + ubwc_enabled = false; + } + enum pipe_format format = tu_vk_format_to_pipe_format(image->vk_format); /* Whether a view of the image with an R8G8 format could be made. */