http://bugs.winehq.org/show_bug.cgi?id=13297
--- Comment #54 from Michal Suchanek hramrach@centrum.cz 2010-08-29 03:18:36 CDT --- I guess we can mark this as having a patch officially.
The patches in surf3 branch look reasonable and pass the included tests and they do run the demo which I was trying to make work.
The DDS part is broken for some reason but it's not needed for some simpler applications.
As for the D3D part I had some issues with older wines not working on the free X drivers which was resolved only very recently so the d3d in your repo would be too old to run here.