Direct3D support is on its way for Virtual Box, though at this stage it should be considered a 'work in progress' and therefore still with issues. The support is being provided in the form of WineD3D, which provides a Direct3D wrapper around OpenGL. For this reason you must ensure that you have OpenGL support working first.
All that said and done, here are the steps to getting it installed:
- Ensure OpenGL support is available and working in your Windows guest
- Download, onto your Windows guest, the latest version of WineD3D from: http://aybabtu.com/rmh/wined3d/
- Reboot in safe mode and run the installer (this is important, otherwise WineD3D may fail to install)
- Reboot back into regular mode
An easy way of verifying whether Direct3D is operational is by running dxdiag from "start -> run".
Certain issues, either with the current OpenGL implementation or WineD3D, may cause a VM crash. For example running Google Earth in D3D will crash the VM. If you do get a piece of Direct3D based software running without issues be sure to list it here - be sure to note which host and WineD3D version you tested with and
BTW I am not sure whether installing DirectX 9.0c is a requisite, since I had already done so by the time I got WineD3D. If it is then get it from: http://www.microsoft.com/downloads/deta ... laylang=en
Edit: If you encounter issues, be sure to note which version of WineD3D you were using.