panvk: Support VK_KHR_get_display_properties2

It's all implemented in common WSI code, and we don't need to override
anything inherently.

Signed-off-by: Daniel Stone <daniels@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39553>
This commit is contained in:
Daniel Stone 2025-12-02 13:22:46 +00:00
parent 3abe9b2445
commit b15de1ed97
3 changed files with 5 additions and 1 deletions

View file

@ -553,7 +553,7 @@ Khronos extensions that are not part of any Vulkan version:
VK_KHR_external_semaphore_win32 DONE (dzn)
VK_KHR_fragment_shader_barycentric DONE (anv/gfx20+, nvk/Turing+, radv/gfx10.3+, vn)
VK_KHR_fragment_shading_rate DONE (anv/gen11+, nvk/Turing+, radv/gfx10.3+, tu/a7xx+, vn)
VK_KHR_get_display_properties2 DONE (anv, hk, nvk, pvr, radv, tu, v3dv, vn)
VK_KHR_get_display_properties2 DONE (anv, hk, nvk, panvk, pvr, radv, tu, v3dv, vn)
VK_KHR_get_surface_capabilities2 DONE (anv, dzn, hk, lvp, nvk, panvk, pvr, radv, tu, v3dv, vn)
VK_KHR_incremental_present DONE (anv, hasvk, hk, lvp, nvk, pvr, radv, tu, v3dv, vn)
VK_KHR_internally_synchronized_queues DONE (anv, radv)

View file

@ -5,3 +5,4 @@ VK_EXT_image_drm_format_modifier on pvr
VK_KHR_internally_synchronized_queues on RADV
VK_EXT_blend_operation_advanced on lavapipe
VK_KHR_get_surface_capabilities2 on panvk
VK_KHR_get_display_properties2 on panvk

View file

@ -92,6 +92,9 @@ static const struct vk_instance_extension_table panvk_instance_extensions = {
.KHR_external_semaphore_capabilities = true,
.KHR_external_fence_capabilities = true,
.KHR_get_physical_device_properties2 = true,
#ifdef VK_USE_PLATFORM_DISPLAY_KHR
.KHR_get_display_properties2 = true,
#endif
#ifdef PANVK_USE_WSI_PLATFORM
.KHR_get_surface_capabilities2 = true,
.KHR_surface = true,