From cebb8e8c95beffa9ded30d4a8cde731836a18885 Mon Sep 17 00:00:00 2001 From: Yiwei Zhang Date: Thu, 13 Mar 2025 00:02:02 -0700 Subject: [PATCH] venus: back out display control Venus can only enable VK_EXT_display_control after using common vk_sync, unless we add new layered implementation in common. Like how I replaced the common android present impl, but no bandwidth at this point. Fixes: 89ec6c4d8fb ("venus: add a few more trivial extensions") Signed-off-by: Yiwei Zhang Part-of: --- docs/features.txt | 2 +- src/virtio/vulkan/vn_physical_device.c | 3 --- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/docs/features.txt b/docs/features.txt index ba09ea2dced..1ab7f0f4f1a 100644 --- a/docs/features.txt +++ b/docs/features.txt @@ -601,7 +601,7 @@ Khronos extensions that are not part of any Vulkan version: VK_EXT_device_memory_report DONE (anv, radv, vn) VK_EXT_direct_mode_display DONE (anv, lvp, nvk, radv, tu, v3dv, vn) VK_EXT_discard_rectangles DONE (radv) - VK_EXT_display_control DONE (anv, hasvk, nvk, panvk, radv, tu, vn) + VK_EXT_display_control DONE (anv, hasvk, nvk, panvk, radv, tu) VK_EXT_display_surface_counter DONE (anv, lvp, nvk, radv, tu, vn) VK_EXT_dynamic_rendering_unused_attachments DONE (anv, nvk, radv, vn) VK_EXT_extended_dynamic_state3 DONE (anv, lvp, nvk, radv, tu, vn) diff --git a/src/virtio/vulkan/vn_physical_device.c b/src/virtio/vulkan/vn_physical_device.c index 9a4db1f7cb9..b6365566a19 100644 --- a/src/virtio/vulkan/vn_physical_device.c +++ b/src/virtio/vulkan/vn_physical_device.c @@ -1113,9 +1113,6 @@ vn_physical_device_get_native_extensions( exts->KHR_swapchain_mutable_format = true; exts->EXT_hdr_metadata = true; exts->EXT_swapchain_maintenance1 = true; -#ifdef VK_USE_PLATFORM_DISPLAY_KHR - exts->EXT_display_control = true; -#endif } /* VK_EXT_pci_bus_info is required by common wsi to decide whether native