why would you want to use DirectX anyway?
OpenGL is cross platform, free; has been an industry standard for years(still is) and can do everything DirectX can but most importantly you have to code a lot more(DX is ugly) to do the same thing as you would in OpenGL.