Remove VDPAU
VDPAU only supports X11 and GL interop. There is no Wayland or Vulkan interop support. The API has limitations that makes it impossible to correctly decode certain streams. Application support is also very limited, and VAAPI is always a better choice over VDPAU. Acked-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Acked-by: Adam Jackson <ajax@redhat.com> Reviewed-by: Marek Olšák <marek.olsak@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36632>
This commit is contained in:
@@ -557,7 +557,7 @@ Capability about the features and limits of the driver/GPU.
|
||||
|
||||
* ``pipe_caps.cl_gl_sharing``: True if driver supports everything required by a frontend implementing the CL extension, and
|
||||
also supports importing/exporting all of pipe_texture_target via dma buffers.
|
||||
* ``pipe_caps.prefer_compute_for_multimedia``: Whether VDPAU and VAAPI
|
||||
* ``pipe_caps.prefer_compute_for_multimedia``: Whether VAAPI
|
||||
should use a compute-based blit instead of pipe_context::blit and compute pipeline for compositing images.
|
||||
* ``pipe_caps.fragment_shader_interlock``: True if fragment shader interlock
|
||||
functionality is supported.
|
||||
|
||||
+1
-2
@@ -5,7 +5,7 @@ The Mesa project began as an open-source implementation of the
|
||||
`OpenGL`_ specification - a system for rendering interactive 3D graphics.
|
||||
|
||||
Over the years the project has grown to implement more graphics APIs,
|
||||
including `OpenGL ES`_, `OpenCL`_, `VDPAU`_, `VA-API`_,
|
||||
including `OpenGL ES`_, `OpenCL`_, `VA-API`_,
|
||||
`Vulkan`_ and `EGL`_.
|
||||
|
||||
A variety of device drivers allows the Mesa libraries to be used in many
|
||||
@@ -19,7 +19,6 @@ Linux, FreeBSD, and other operating systems.
|
||||
.. _OpenGL: https://www.opengl.org/
|
||||
.. _OpenGL ES: https://www.khronos.org/opengles/
|
||||
.. _OpenCL: https://www.khronos.org/opencl/
|
||||
.. _VDPAU: https://en.wikipedia.org/wiki/VDPAU
|
||||
.. _VA-API: https://en.wikipedia.org/wiki/Video_Acceleration_API
|
||||
.. _Vulkan: https://www.vulkan.org/
|
||||
.. _EGL: https://www.khronos.org/egl/
|
||||
|
||||
@@ -20,3 +20,4 @@ VK_KHR_maintenance8 on panvk/v10+
|
||||
VK_KHR_maintenance9 on panvk
|
||||
VK_AMD_buffer_marker on NVK
|
||||
VK_EXT_ycbcr_2plane_444_formats on radv
|
||||
Removed VDPAU frontend
|
||||
|
||||
@@ -135,7 +135,6 @@ each directory.
|
||||
- **hgl** - Haiku OpenGL
|
||||
- **lavapipe** - Vulkan frontend, software Vulkan rasterizer using LLVMpipe.
|
||||
- **va** - VA-API frontend
|
||||
- **vdpau** - VDPAU frontend
|
||||
- **wgl** - Windows WGL frontend
|
||||
|
||||
- **winsys** - The device drivers are platform-independent, the
|
||||
|
||||
+2
-1
@@ -7,7 +7,7 @@ Haiku. We're actively developing and maintaining several hardware and
|
||||
software drivers.
|
||||
|
||||
The primary API is OpenGL but there's also support for OpenGL ES, Vulkan,
|
||||
EGL, OpenCL, VDPAU and VA-API.
|
||||
EGL, OpenCL and VA-API.
|
||||
|
||||
Hardware drivers include:
|
||||
|
||||
@@ -75,3 +75,4 @@ the Git repo. The list includes:
|
||||
- Silicon Integrated Systems
|
||||
- swrast
|
||||
- VIA Unichrome
|
||||
- VDPAU
|
||||
|
||||
Reference in New Issue
Block a user