Stefan Dösinger : wined3d: Implement YV12 support for emulated overlays.

Alexandre Julliard julliard at winehq.org
Tue Sep 2 08:33:28 CDT 2008


Module: wine
Branch: master
Commit: 3b48660f43566a0417cef873d054e577bb58872b
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=3b48660f43566a0417cef873d054e577bb58872b

Author: Stefan Dösinger <stefan at codeweavers.com>
Date:   Tue Aug 26 14:36:30 2008 -0500

wined3d: Implement YV12 support for emulated overlays.

This is the prefered format of many codecs, and for some codecs this
is the only supported output format. As usual I try to handle all the
conversion in the GPU and keep the CPU involvement minimal to gain the
full performance of PBO transfers.

---

 dlls/ddraw/utils.c                |    5 +
 dlls/wined3d/arb_program_shader.c |  342 ++++++++++++++++++++++++++++---------
 dlls/wined3d/device.c             |    8 +-
 dlls/wined3d/surface.c            |    5 +
 dlls/wined3d/utils.c              |   14 ++-
 dlls/wined3d/wined3d_private.h    |    2 +-
 include/wine/wined3d_gl.h         |    1 +
 7 files changed, 291 insertions(+), 86 deletions(-)

Diff:   http://source.winehq.org/git/wine.git/?a=commitdiff;h=3b48660f43566a0417cef873d054e577bb58872b



More information about the wine-cvs mailing list