What it comes down to is that there are two things we have to make a decision about: - Do we want to support GL3 in the existing wined3d? - Do we want to support D3D10 on top of the existing wined3d?
I've got a slight preference towards at least trying to support both with the same wined3d, mostly for maintainability reasons. Iow, I think it will be a major pain if we have to fix bugs in 2 or 3 copies of the same code.