diff --git a/docs/features.txt b/docs/features.txt index 4644cc18e6f..4426139991d 100644 --- a/docs/features.txt +++ b/docs/features.txt @@ -574,7 +574,7 @@ Khronos extensions that are not part of any Vulkan version: VK_EXT_device_memory_report DONE (vn) VK_EXT_direct_mode_display DONE (anv, lvp, nvk, radv, tu, v3dv) VK_EXT_discard_rectangles DONE (radv) - VK_EXT_display_control DONE (anv, hasvk, radv, tu) + VK_EXT_display_control DONE (anv, hasvk, nvk, radv, tu) VK_EXT_display_surface_counter DONE (anv, lvp, nvk, radv, tu) 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/nouveau/vulkan/nvk_physical_device.c b/src/nouveau/vulkan/nvk_physical_device.c index ec6afd2afd0..9420fbcd782 100644 --- a/src/nouveau/vulkan/nvk_physical_device.c +++ b/src/nouveau/vulkan/nvk_physical_device.c @@ -176,6 +176,9 @@ nvk_get_device_extensions(const struct nvk_instance *instance, .EXT_depth_clip_control = true, .EXT_depth_clip_enable = true, .EXT_descriptor_indexing = true, +#ifdef VK_USE_PLATFORM_DISPLAY_KHR + .EXT_display_control = true, +#endif .EXT_dynamic_rendering_unused_attachments = true, .EXT_extended_dynamic_state = true, .EXT_extended_dynamic_state2 = true,