http://developer.nvidia.com/view.asp?IO=nv30_emulation