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@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