[vlc-commits] direct3d11: let the GPU handle the texture border interpolation on the visible area

Steve Lhomme git at videolan.org
Wed May 11 16:05:36 CEST 2016


vlc | branch: master | Steve Lhomme <robUx4 at videolabs.io> | Wed May 11 16:01:21 2016 +0200| [2f15a3be71f882fe8d666fcb8ad46435fe4616ed] | committer: Jean-Baptiste Kempf

direct3d11: let the GPU handle the texture border interpolation on the visible area

Using a texture of the decoder size means the GPU doesn't know some pixels are
not meant to be displayed and uses that for linear interpolation (CLAMP) on
the texture borders.

Hardware decoding is not affected as it provides the textures in visible size.

Signed-off-by: Jean-Baptiste Kempf <jb at videolan.org>

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=2f15a3be71f882fe8d666fcb8ad46435fe4616ed
---

 modules/video_output/win32/common.h     |    4 +
 modules/video_output/win32/direct3d11.c |  178 ++++++++++++++++++++-----------
 2 files changed, 118 insertions(+), 64 deletions(-)

Diff:   http://git.videolan.org/gitweb.cgi/vlc.git/?a=commitdiff;h=2f15a3be71f882fe8d666fcb8ad46435fe4616ed


More information about the vlc-commits mailing list