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.