Hi,
Recently various people in the wine channels wanted to work on wine's direct3d8/9 code. Some just wanted to get their game working, others wanted to do performance tweaks and today some guy wanted to port d3d8 over to wined3d (he didn't know that oliver is/was working on it). We don't really know what to tell these people as we don't know the status of the direct3d8/9 work and we want to avoid code duplication. We know that Oliver is/was (?) working on moving direct3d8 over to wined3d and that he is working on optimizations. What's the status on all this and what areas of wined3d are safe to touch?
Regards, Roderick
On 31/01/06, Roderick Colenbrander thunderbird2k@gmx.net wrote:
optimizations. What's the status on all this and what areas of wined3d are safe to touch?
Not sure, I don't think Oliver has posted here a lot lately. I would guess that ddraw/d3d7 and d3d8 are a bit tricky to modify at the moment, while d3d9 should probably be ok. As for wined3d, if either Stefan or Oliver need to make changes to that for their respective rewrites, I would hope that they will submit those to the main tree as soon as those changes are stable enough. Either way, I don't actually know.
I quickly checked the beta of the d3d8 rewrite. The d3d8 cleanup itself looked quite ok but some changes in wined3d were needed. Those changes aren't very clean (lots of ifdefs and hacks). I might try to port this stuff over to wine cvs and perhaps someone can then help clean it up.
Roderick
On Tuesday 31 January 2006 13:28, H. Verbeet wrote:
On 31/01/06, Roderick Colenbrander thunderbird2k@gmx.net wrote:
optimizations. What's the status on all this and what areas of wined3d are safe to touch?
Not sure, I don't think Oliver has posted here a lot lately. I would guess that ddraw/d3d7 and d3d8 are a bit tricky to modify at the moment, while d3d9 should probably be ok. As for wined3d, if either Stefan or Oliver need to make changes to that for their respective rewrites, I would hope that they will submit those to the main tree as soon as those changes are stable enough. Either way, I don't actually know.