While there's plenty of features coming to Mesa 10.0
, one of the features not yet merged is support for an OpenGL extension to allow for better interoperability between VDPAU and OpenGL.
Going back to last month there's been open-source work to support NV_vdpau_interop
, a NVIDIA-conceived extension to allow VDPAU surfaces to be shared with OpenGL for display or further manipulation purposes.
The Mesa/Gallium3D work for supporting NV_vdpau_interop has now undergone six revisions, but the technical discussion is still ongoing
, and hopefully we'll see the support land in the next Mesa release. This comes while the VDPAU state tracker to Gallium3D is continuing to work very well for Radeon graphics hardware but also Nouveau for accelerated video decoding.