From 2c00b7d1e6ef86ce750228f7be79da377a5f53db Mon Sep 17 00:00:00 2001 From: Rohan Garg Date: Mon, 20 May 2024 17:36:31 +0200 Subject: [PATCH] anv: flag WSI images as scanout images for ISL Signed-off-by: Rohan Garg Reviewed-by: Lionel Landwerlin Acked-by: Nanley Chery Part-of: --- src/intel/vulkan/anv_image.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/intel/vulkan/anv_image.c b/src/intel/vulkan/anv_image.c index c0fe12627e2..d38ba5aec60 100644 --- a/src/intel/vulkan/anv_image.c +++ b/src/intel/vulkan/anv_image.c @@ -1654,6 +1654,10 @@ anv_image_init(struct anv_device *device, struct anv_image *image, isl_extra_usage_flags |= ISL_SURF_USAGE_DISABLE_AUX_BIT; } + /* Mark WSI images with the right surf usage. */ + if (image->from_wsi) + isl_extra_usage_flags |= ISL_SURF_USAGE_DISPLAY_BIT; + const isl_tiling_flags_t isl_tiling_flags = choose_isl_tiling_flags(device->info, create_info, isl_mod_info, image->vk.wsi_legacy_scanout);