Re: wine3d3: Check the destination recangle when for FastBlt().

2007-08-02 Thread Peter Dons Tychsen
On Mon, 2007-07-30 at 22:18 +0200, Peter Dons Tychsen wrote: > On Sun, 2007-07-29 at 23:08 +0200, Stefan Dösinger wrote: > > Am Sonntag, 29. Juli 2007 21:28 schrieb Peter Dons Tychsen: > > > Hello Wine! > > > > > > I have fixed a small bug in FastBlt(), which caused Wine to crash if the > > > appli

Re: wine3d3: Check the destination recangle when for FastBlt().

2007-07-31 Thread Stefan Dösinger
> I have taken another look at it. I still think this specific problem > should be fixed in wined3d. The problem occurs because BltFast (ddraw, > d3d and d3d-gdi) all take two DWORDs as the offset write position, and > then later casts them into a RECT structure which has signed values. > This must

Re: wine3d3: Check the destination recangle when for FastBlt().

2007-07-30 Thread Peter Dons Tychsen
On Sun, 2007-07-29 at 23:08 +0200, Stefan Dösinger wrote: > Am Sonntag, 29. Juli 2007 21:28 schrieb Peter Dons Tychsen: > > Hello Wine! > > > > I have fixed a small bug in FastBlt(), which caused Wine to crash if the > > application tried to do FastBlt() to a surface using a bad destination > > set

Re: wine3d3: Check the destination recangle when for FastBlt().

2007-07-29 Thread Peter Dons Tychsen
On Sun, 2007-07-29 at 23:08 +0200, Stefan Dösinger wrote: > Am Sonntag, 29. Juli 2007 21:28 schrieb Peter Dons Tychsen: > > Hello Wine! > > > > I have fixed a small bug in FastBlt(), which caused Wine to crash if the > > application tried to do FastBlt() to a surface using a bad destination > > set

Re: wine3d3: Check the destination recangle when for FastBlt().

2007-07-29 Thread Stefan Dösinger
Am Sonntag, 29. Juli 2007 21:28 schrieb Peter Dons Tychsen: > Hello Wine! > > I have fixed a small bug in FastBlt(), which caused Wine to crash if the > application tried to do FastBlt() to a surface using a bad destination > setup. The problem is already fixed in normal Blt(), but was broken for >

Re: wine3d3: Check the destination recangle when for FastBlt().

2007-07-29 Thread Vitaliy Margolen
Peter Dons Tychsen wrote: Hello Wine! I have fixed a small bug in FastBlt(), which caused Wine to crash if the application tried to do FastBlt() to a surface using a bad destination setup. The problem is already fixed in normal Blt(), but was broken for FastBlt(). This fixes a crash for the lit