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(a)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