mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-24 08:50:13 +01:00
venus: align on wsi frontends support
Signed-off-by: Yiwei Zhang <zzyiwei@chromium.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33782>
This commit is contained in:
parent
1673824908
commit
673a95e5b4
2 changed files with 18 additions and 7 deletions
|
|
@ -536,7 +536,7 @@ Khronos extensions that are not part of any Vulkan version:
|
|||
VK_KHR_compute_shader_derivatives DONE (anv, nvk, radv, tu/a7xx+)
|
||||
VK_KHR_cooperative_matrix DONE (anv, radv/gfx11+)
|
||||
VK_KHR_deferred_host_operations DONE (anv, hasvk, lvp, radv)
|
||||
VK_KHR_display DONE (anv, nvk, pvr, radv, tu, v3dv)
|
||||
VK_KHR_display DONE (anv, nvk, pvr, radv, tu, v3dv, vn)
|
||||
VK_KHR_display_swapchain not started
|
||||
VK_KHR_external_fence_fd DONE (anv, hasvk, nvk, panvk, pvr, radv, tu, v3dv, vn)
|
||||
VK_KHR_external_fence_win32 not started
|
||||
|
|
@ -546,7 +546,7 @@ Khronos extensions that are not part of any Vulkan version:
|
|||
VK_KHR_external_semaphore_win32 DONE (dzn)
|
||||
VK_KHR_fragment_shader_barycentric DONE (nvk/Turing+, radv/gfx10.3+)
|
||||
VK_KHR_fragment_shading_rate DONE (anv/gen11+, nvk/Turing+, radv/gfx10.3+, tu/a7xx+, vn)
|
||||
VK_KHR_get_display_properties2 DONE (anv, nvk, pvr, radv, tu, v3dv)
|
||||
VK_KHR_get_display_properties2 DONE (anv, nvk, pvr, radv, tu, v3dv, vn)
|
||||
VK_KHR_get_surface_capabilities2 DONE (anv, lvp, nvk, pvr, radv, tu, v3dv, vn)
|
||||
VK_KHR_incremental_present DONE (anv, hasvk, lvp, nvk, radv, tu, v3dv, vn)
|
||||
VK_KHR_maintenance7 DONE (anv, lvp, nvk, radv)
|
||||
|
|
@ -574,7 +574,7 @@ Khronos extensions that are not part of any Vulkan version:
|
|||
VK_KHR_win32_surface DONE (dzn, lvp)
|
||||
VK_KHR_xcb_surface DONE (anv, dzn, hasvk, lvp, nvk, panvk, radv, tu, v3dv, vn)
|
||||
VK_KHR_xlib_surface DONE (anv, dzn, hasvk, lvp, nvk, panvk, radv, tu, v3dv, vn)
|
||||
VK_EXT_acquire_xlib_display DONE (anv, lvp, nvk, panvk, radv, tu, v3dv)
|
||||
VK_EXT_acquire_xlib_display DONE (anv, lvp, nvk, panvk, radv, tu, v3dv, vn)
|
||||
VK_EXT_attachment_feedback_loop_dynamic_state DONE (anv, lvp, radv, tu)
|
||||
VK_EXT_attachment_feedback_loop_layout DONE (anv, lvp, nvk, radv, tu, v3dv, vn)
|
||||
VK_EXT_blend_operation_advanced DONE (vn)
|
||||
|
|
@ -598,10 +598,10 @@ Khronos extensions that are not part of any Vulkan version:
|
|||
VK_EXT_device_fault DONE (radv)
|
||||
VK_EXT_device_generated_commands DONE (nvk/Turing+, radv/gfx8+)
|
||||
VK_EXT_device_memory_report DONE (vn)
|
||||
VK_EXT_direct_mode_display DONE (anv, lvp, nvk, radv, tu, v3dv)
|
||||
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, radv, tu)
|
||||
VK_EXT_display_surface_counter DONE (anv, lvp, nvk, 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)
|
||||
VK_EXT_external_memory_acquire_unmodified DONE (radv, vn)
|
||||
|
|
@ -664,7 +664,7 @@ Khronos extensions that are not part of any Vulkan version:
|
|||
VK_GOOGLE_user_type DONE (anv, hasvk, nvk, panvk, radv, tu)
|
||||
VK_IMG_filter_cubic DONE (tu/a650+)
|
||||
VK_NV_compute_shader_derivatives DONE (anv, hasvk, nvk, radv)
|
||||
VK_EXT_acquire_drm_display DONE (anv, nvk, radv, tu, v3dv)
|
||||
VK_EXT_acquire_drm_display DONE (anv, nvk, radv, tu, v3dv, vn)
|
||||
VK_VALVE_mutable_descriptor_type DONE (anv, hasvk, nvk, radv, tu, vn)
|
||||
VK_AMD_buffer_marker DONE (anv, radv, tu)
|
||||
VK_AMD_device_coherent_memory DONE (radv)
|
||||
|
|
@ -686,7 +686,7 @@ Khronos extensions that are not part of any Vulkan version:
|
|||
VK_AMD_texture_gather_bias_lod DONE (anv, radv)
|
||||
VK_ARM_rasterization_order_attachment_access DONE (lvp, tu)
|
||||
VK_EXT_mutable_descriptor_type DONE (anv, lvp, nvk, radv, tu, vn)
|
||||
VK_EXT_swapchain_colorspace DONE (anv, lvp, nvk, radv, tu, v3dv)
|
||||
VK_EXT_swapchain_colorspace DONE (anv, lvp, nvk, radv, tu, v3dv, vn)
|
||||
VK_EXT_depth_clamp_zero_one DONE (anv, nvk, radv, tu, v3dv/vc7+)
|
||||
VK_INTEL_shader_integer_functions2 DONE (anv, hasvk, radv)
|
||||
VK_EXT_map_memory_placed DONE (anv, nvk, radv, tu)
|
||||
|
|
|
|||
|
|
@ -38,6 +38,7 @@ static const struct vk_instance_extension_table
|
|||
.KHR_get_surface_capabilities2 = true,
|
||||
.KHR_surface = true,
|
||||
.KHR_surface_protected_capabilities = true,
|
||||
.EXT_swapchain_colorspace = true,
|
||||
#endif
|
||||
#ifdef VK_USE_PLATFORM_WAYLAND_KHR
|
||||
.KHR_wayland_surface = true,
|
||||
|
|
@ -48,8 +49,18 @@ static const struct vk_instance_extension_table
|
|||
#ifdef VK_USE_PLATFORM_XLIB_KHR
|
||||
.KHR_xlib_surface = true,
|
||||
#endif
|
||||
#ifdef VK_USE_PLATFORM_XLIB_XRANDR_EXT
|
||||
.EXT_acquire_xlib_display = true,
|
||||
#endif
|
||||
#ifndef VK_USE_PLATFORM_WIN32_KHR
|
||||
.EXT_headless_surface = true,
|
||||
#endif
|
||||
#ifdef VK_USE_PLATFORM_DISPLAY_KHR
|
||||
.KHR_display = true,
|
||||
.KHR_get_display_properties2 = true,
|
||||
.EXT_direct_mode_display = true,
|
||||
.EXT_display_surface_counter = true,
|
||||
.EXT_acquire_drm_display = true,
|
||||
#endif
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue