wined3d: Enable blit stretching for 64 bpp

Roderick Colenbrander thunderbird2k at gmail.com
Sat Jun 4 12:22:38 CDT 2011


Hi André,

I'm not sure if we should add this change since for a part it hides
the real problem. Sure this patch likely works, but >32bpp blits
should never enter the software rendering code in the first place. The
code used to be a huge mess and Henri cleaned it up quite a bit
already (thanks, because I became too busy). It may be easier now to
fix this properly.

Roderick

2011/6/4 André Hentschel <nerv at dawncrow.de>:
> For http://bugs.winehq.org/show_bug.cgi?id=27377
> ---
>  dlls/wined3d/surface.c |    3 +++
>  1 files changed, 3 insertions(+), 0 deletions(-)
>
> diff --git a/dlls/wined3d/surface.c b/dlls/wined3d/surface.c
> index 91b16a6..7f9d9df 100644
> --- a/dlls/wined3d/surface.c
> +++ b/dlls/wined3d/surface.c
> @@ -6780,6 +6780,9 @@ do { \
>                             case 4:
>                                 STRETCH_ROW(DWORD);
>                                 break;
> +                            case 8:
> +                                STRETCH_ROW(DWORD64);
> +                                break;
>                             case 3:
>                             {
>                                 const BYTE *s;
> --
>
> Best Regards, André Hentschel
>
>
>



More information about the wine-devel mailing list