[quote]Direct3D support is actually being worked on in VirtualBox already (I believe it might actually be in the dev repository for it if you feel lucky). From my understanding they're wrapping the Direct3D stuff in OpenGL using a few dll files (I think this is how WINE does it too). So you would just have to install a few dlls in your windows virtual host and off you go.
Its not official, but I'm willing to bet sometime soon it will be in VirtualBox driver install package for your virtual host.
Is this the way VMWare does it? I am worried about robust the mapping of direct3d to opengl is. We all that lots of windows games don't work in wine for example. VMWare's implementation seems pretty robust, though.[/quote]
I actually *think* (I can't find evidence of this however, but its the buzz on the internet) that is how vmware does it.
I can see how its easier. You know what calls OpenGL will make since its an open standard. You write for that, then try to match up rendering functions on the host so you only have on API to code for. I'm sure there will probably be some graphical hiccups because of things D3D supports that OpenGL might not yet, but over time it should work its way out.