DDraw: New ddraw lib

Jesse Allen the3dfxdude at gmail.com
Fri Jun 9 14:36:13 CDT 2006

On 6/9/06, Stefan Dösinger <stefandoesinger at 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.


More information about the wine-devel mailing list