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