If you decide to choose between DirectX Graphics and OpenGL, make sure you read this document here : http://www.xmission.com/~legalize/d3d-vs-opengl.html which is a straightforward comparison between the features provided by the OpenGL 1.2 core ( i.e. no extensions ) and Direct3D 7 and 8.