From 5e80cdbf8e6ede5506b00302443a3466883d06d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tapani=20P=C3=A4lli?= Date: Wed, 28 Apr 2021 08:09:35 +0300 Subject: [PATCH] anv: allow stencil memory export MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This commit reverts 58e93711412 as now iris driver can import stencil. This makes ext_external_objects-vk-stencil-display pass and X-Plane 11 vulkan rendering backend to work with anv + iris. Signed-off-by: Tapani Pälli Reviewed-by: Eleni Maria Stea Reviewed-by: Lionel Landwerlin Reviewed-by: Nanley Chery Part-of: --- src/intel/vulkan/anv_formats.c | 9 --------- 1 file changed, 9 deletions(-) diff --git a/src/intel/vulkan/anv_formats.c b/src/intel/vulkan/anv_formats.c index 709973e591b..abc8184c6fd 100644 --- a/src/intel/vulkan/anv_formats.c +++ b/src/intel/vulkan/anv_formats.c @@ -1393,15 +1393,6 @@ VkResult anv_GetPhysicalDeviceImageFormatProperties2( */ switch (external_info->handleType) { case VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT: - - /* Disable stencil export, there are issues. */ - if (vk_format_aspects(base_info->format) & VK_IMAGE_ASPECT_STENCIL_BIT) { - result = vk_errorfi(instance, &physical_device->vk.base, - VK_ERROR_FORMAT_NOT_SUPPORTED, - "External stencil buffers are not supported yet"); - goto fail; - } - if (external_props) { if (tiling_has_explicit_layout) { /* With an explicit memory layout, we don't care which type of fd