Well, I'm not an OpenGL-lover (I think things can be done in Direct3D as easy as in OpenGL and they *might* even run 'better' 'cuz Direct3D drivers are more frequent to update) but I'm neither optimistic about Windoze Vista too.

I think since both OpenGL and Direct3D APIs provide access to hardware, they do the same thing so if OpenGL runs somehow over Direct3D, it's no big deal (it's portable, so you can always run your app elsewhere). Although it's still a non-sense, since why using a hardware API which doesn't access hardware at all? :evil: