New d3d8 code and FFXIBench3 - pretty good!

Coleman Kane ckane at
Wed Mar 1 02:24:01 CST 2006

Its actually an i865 and "must remain" an i865. Its amazing, the 3D
performance (with shadows and all) is pretty fast if I disable the code
that results in the screen blits.

It looks like it may actually be running them through some "Stretch
Blit" function. I don't know if this might translate down to a D3D call
or not that does a size transform at the time of Blit.

If you'd like, I'd be willing to help out if I can on getting this
working better. Sounds like you've gotten a head start on it.

Coleman Kane
IntelliTree Solutions llc.

On Wed, 2006-03-01 at 09:05 +0100, Stefan Dösinger wrote:
> > Hi. I've been dealing with a program that seems to be very slow at
> > Blitting images onto a D3D surface. Unfortunately, this is not my code
> > so I can't fix it. Would the above mentioned BltFast/CopyRect patches
> > deal with code that attempts to provide this feature?
> Is it ddraw or d3d8/d3d9? Do you have an radeon card? glDrawPixels is pretty 
> slow on that cards. BltFast won't fix that, it needs a better UnlockRect 
> implementation in WineD3D. I tried to do that, but I failed because of a lack 
> of gl knowledge, but I'll make another attempt sooner or later?

More information about the wine-devel mailing list