On 7/17/06, Stefan Dösinger stefan@codeweavers.com wrote:
This patch removes the glDrawPixels calls from IWineD3DSurface::UnlockRect and
creates a new function flush_to_framebuffer_drawpixels for it.
This is another patch to improve render target locking and support opengl'ed
ddraw better.
I have disabled the alpha fixups for the X bits, those shouldn't be needed any
more because X don't use alpha any more, but I don't know if opengl gets that
correctly. I have left the code in but commented it out with #if 0 until I
get my hands on Pirates! .
Stefan,
Pirates still needs the X8R8G8B8 alpha fixup for the intro movie.