xf86-video-vmware: Changes to 'master'

Thomas Hellstrom thomash at kemper.freedesktop.org
Tue Nov 18 10:55:45 PST 2014


 vmwgfx/vmwgfx_tex_video.c |  275 ++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 267 insertions(+), 8 deletions(-)

New commits:
commit 3f7defa8dc595342e2502206ed2006f2be20a884
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date:   Mon Nov 17 19:18:15 2014 +0100

    vmware/vmwgfx: Make large Xv video blits cheaper
    
    As screens grow larger, attempt to make large Xv video blits cheaper by
    performing the color conversion and scaling in two steps:
    
    1) Color conversion which has a 4x4 matrix multiplication shader is performed
       to a bounce buffer the size of which is never larger than the source image.
    2) Scaling is performed as a src composite blit to the destination image with
       a simple copy shader.
    
    This split is done only if the destination image is substantially larger than
    the source image / bounce buffer
    
    Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>
    Reviewed-by: Sinclair Yeh <syeh at vmware.com>



More information about the xorg-commit mailing list