[vlc-devel] [PATCH 0/9] Direct3D real 0-copy
robux4 at videolabs.io
Fri Feb 10 14:08:27 CET 2017
This is a replacement of the previous unmerged patchset. The difference is that
we don't rely on a user option to enable/disable the use of TextureArray2D. We
rely on the driver version for AMD devices that are supposed to work.
The option to enable/disable Texture2DArray is gone, we now look in the
registry for the AMD driver version.
Steve Lhomme (9):
Revert "direct3d11: avoid crashing later in the decoder"
direct3d11: use a Texture2DArray in the pixel shader
d3d11: allow more than one texture per picture
direct3d11: no need for a custom picture_sys_pool_t anymore
direct3d11: use AllocateTextures() for quad textures too
direct3d11: move the picture pool allocation in one place
direct3d11: allocate the texture(s) directly in AllocQuad()
direct3d11: use a staging texture in legacy shader mode
direct3d11: fix the cropping and texture sizes
modules/codec/avcodec/d3d11va.c | 26 +-
modules/video_chroma/d3d11_fmt.h | 8 +-
modules/video_chroma/d3d11_surface.c | 8 +-
modules/video_output/win32/direct3d11.c | 648 ++++++++++++++++++--------------
4 files changed, 397 insertions(+), 293 deletions(-)
More information about the vlc-devel