aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Engestrom <eric@igalia.com>2024-02-02 22:35:11 +0000
committerMarge Bot <emma+marge@anholt.net>2024-02-06 20:32:38 +0000
commit32800aa1d7121e0729624cb063e347e1f4b17cb9 (patch)
treea432c5c5eb3b8131b548b948b97fd475da477f60
parent6407d0f0a26b21b545c8134bb2aff8e0b772d8f3 (diff)
downloadmesa3d-32800aa1d7121e0729624cb063e347e1f4b17cb9.tar.gz
anv: enable VK_EXT_headless_surface on all platforms except Windows
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27448>
-rw-r--r--docs/features.txt2
-rw-r--r--src/intel/vulkan/anv_device.c3
2 files changed, 4 insertions, 1 deletions
diff --git a/docs/features.txt b/docs/features.txt
index 2fe245700ed..9652f97735d 100644
--- a/docs/features.txt
+++ b/docs/features.txt
@@ -584,7 +584,7 @@ Khronos extensions that are not part of any Vulkan version:
VK_EXT_global_priority DONE (anv, hasvk, radv, tu)
VK_EXT_global_priority_query DONE (anv, hasvk, radv, tu)
VK_EXT_graphics_pipeline_library DONE (anv, lvp, radv, tu, vn)
- VK_EXT_headless_surface DONE (radv, tu, v3dv)
+ VK_EXT_headless_surface DONE (anv, radv, tu, v3dv)
VK_EXT_image_2d_view_of_3d DONE (anv, hasvk, lvp, nvk, radv, tu, vn)
VK_EXT_image_compression_control DONE (radv)
VK_EXT_image_drm_format_modifier DONE (anv, hasvk, radv/gfx9+, tu, v3dv, vn)
diff --git a/src/intel/vulkan/anv_device.c b/src/intel/vulkan/anv_device.c
index 5a4a9ffc655..6b2697189ea 100644
--- a/src/intel/vulkan/anv_device.c
+++ b/src/intel/vulkan/anv_device.c
@@ -209,6 +209,9 @@ static const struct vk_instance_extension_table instance_extensions = {
.EXT_display_surface_counter = true,
.EXT_acquire_drm_display = true,
#endif
+#ifndef VK_USE_PLATFORM_WIN32_KHR
+ .EXT_headless_surface = true,
+#endif
};
static void