On 6/9/06, Stefan Dösinger stefandoesinger@gmx.at wrote:
This is a resend of my ddraw rewrite, with some modifications Alexandre asked for. I removed the whitespace fixes from the files which are taken from the old ddraw code(light.c, material.c, clipper.c, viewport.c, executebuffer.c, ddcomimpl.h, ddraw_thunks, surface_thunks). There are no functional changes compared to the old patch, except a small change to forward the SYSTEMMEM and WRITEONLY flags for vertexbuffers to WineD3D.
The other files which have the same name as in the old code(main.c, vertexbuffer.c): Those are rewrites(file deleted and re-created), so I won't get a useful diff for them, no matter what I do.
ChangeLog: Stefan Dösinger: Use WineD3D for DDraw
I just want to state, the patch is very helpful when you can't use DGA. I just ran a test with Starcraft in multiplayer last night. Using OpenGL is noticibly faster than non-DGA. So I hope that it will get applied for 0.9.16.
Jesse