We'd need a DirectX renderer if we made an XBox runtime, but apart from that, the D3DX9_39.DLL issue has been a massive pain in the **** and DirectX precludes the possibility of porting to other platforms, so yeah, I reckon OpenGL only at first. The gist of my earlier rant is it's better anyway.