mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 11:48:06 +02:00
Similar to how support for X11's DRI2 protocol was deprecated in 24.2, begin deprecating EGL_WL_bind_wayland_display (including eglBindWaylandDisplayWL et al) by moving it behind a legacy-wayland build option. This extension was originally created in a pre-dmabuf world, where we didn't have a universally-accepted way of exchanging buffers between client and compositor, or even really the ability to describe formats and modifiers universally. Since then, the world has settled on dmabuf with DRM FourCC and modifiers. We've had the zwp_linux_dmabuf_v1 protocol for 10 years now: both clients and compositors implement this protocol to handle buffer sharing. Compositors either use EGL_EXT_image_dma_buf_import or the Vulkan dmabuf extensions to import these into GPU world. Signed-off-by: Daniel Stone <daniels@collabora.com> Reviewed-by: Faith Ekstrand <faith.ekstrand@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36026>
69 lines
2.7 KiB
Text
69 lines
2.7 KiB
Text
removed clover frontend
|
|
VK_EXT_vertex_input_dynamic_state/vertexInputDynamicState on panvk
|
|
pushDescriptor on panvk
|
|
VK_EXT_vertex_input_dynamic_state on panvk
|
|
VK_EXT_vertex_attribute_divisor on panvk
|
|
supportsNonZeroFirstInstance on panvk
|
|
GL_ARB_blend_func_extended on v3d
|
|
dualSrcBlend on v3dv
|
|
VK_KHR_maintenance4 on panvk/v10+
|
|
VK_KHR_maintenance5 on panvk/v10+
|
|
VK_EXT_direct_mode_display on panvk
|
|
VK_EXT_extended_dynamic_state[2] on panvk
|
|
Vulkan 1.2 on panvk/v10+
|
|
VK_KHR_shader_quad_control on panvk/v10+
|
|
multiDrawIndirect on panvk/v10+
|
|
VK_KHR_draw_indirect_count on panvk/v10+
|
|
VK_KHR_shader_integer_dot_product on panvk
|
|
VK_KHR_shader_terminate_invocation on panvk
|
|
VK_EXT_shader_demote_to_helper_invocation on panvk
|
|
VK_EXT_shader_replicated_composites on panvk
|
|
VK_EXT_depth_bias_control on panvk
|
|
VK_KHR_shader_bfloat16 on anv/gfx125+ and radv/gfx12+
|
|
VK_KHR_robustness2 on RADV
|
|
VK_EXT_zero_initialize_device_memory on RADV and NVK
|
|
VK_EXT_primitive_topology_list_restart on panvk
|
|
VK_EXT_image_2d_view_of_3d on panvk
|
|
VK_EXT_texel_buffer_alignment on panvk
|
|
cl_khr_kernel_clock on freedreno, iris, llvmpipe, nvc0, panfrost, radeonsi and zink with llvm-19 or newer
|
|
GL_KHR_texture_compression_astc_hdr on panfrost and asahi
|
|
cl_ext_buffer_device_address on iris, llvmpipe, radeonsi and zink
|
|
Completed OpenCL 2.0 coarse grain buffer SVM support for iris and radeonsi
|
|
VK_EXT_shader_subgroup_ballot on panvk
|
|
VK_EXT_shader_subgroup_vote on panvk
|
|
Vulkan video support on GFX12 (RDNA4) for RADV
|
|
VK_KHR_load_store_op_none on panvk
|
|
VK_EXT_load_store_op_none on panvk
|
|
VK_EXT_scalar_block_layout on radv/gfx6
|
|
VK_EXT_inline_uniform_block on panvk
|
|
cl_khr_fp16 on asahi, freedreno, llvmpipe, panfrost, radeonsi and zink
|
|
GL_ARB_shader_clock on panfrost/v6+
|
|
VK_EXT_texture_compression_astc_hdr on panvk
|
|
MSAA with 8 and 16 sample counts on panfrost
|
|
cl_khr_spirv_queries
|
|
VK_EXT_depth_clamp_zero_one on panvk
|
|
VK_KHR_depth_clamp_zero_one on panvk
|
|
VK_EXT_depth_clip_control on panvk
|
|
VK_KHR_maintenance9 on RADV
|
|
VK_KHR_unified_image_layouts on RADV (RDNA3+), tu and panvk
|
|
VK_KHR_vulkan_memory_model on panvk
|
|
VK_KHR_present_wait2
|
|
VK_EXT_descriptor_indexing on panvk/v10+
|
|
cl_khr_priority_hints
|
|
VK_KHR_maintenance6 on panvk/v10+
|
|
CL_sRGBA and CL_sBGRA images
|
|
cl_khr_extended_bit_ops
|
|
VK_KHR_shader_clock on panvk
|
|
GL_EXT_shader_realtime_clock on panfrost/v6+
|
|
VK_KHR_shader_float8 on RADV (RDNA4+)
|
|
GL_EXT_window_rectangles on r600
|
|
GL_EXT_shader_image_load_store on r600/evergreen+
|
|
CL_UNORM_INT_101010_2 and cl_ext_image_unorm_int_2_101010
|
|
timestamps on panvk/v10+
|
|
VK_KHR_calibrated_timestamps on panvk/v10+
|
|
VK_EXT_non_seamless_cube_map on panvk
|
|
VK_ARM_shader_core_properties on panvk/v10+
|
|
removed X11 DRI2 support
|
|
removed EGL_MESA_drm_image
|
|
removed pre-dmabuf wl_drm support
|
|
deprecated EGL_WL_bind_wayland_display
|