[DevQuestion] Why DirectX 9 in Forgelight? Why DirectX at all?

Discussion in 'Player Support' started by abstractconcept, Apr 24, 2013.

  1. abstractconcept

    Questions of portability and system support.

    I've seen the questions of "why DX9" and "why not OpenGL" come up in discussion, so I thought I would ask it directly:

    Why does Forgelight use DirectX 9 instead of DirectX 11?
    Why does Forgelight use DirectX at all?
    Was either OpenGL or SDL considered for Forgelight?
    After the Mac port, will OpenGL be available as a renderer on the Windows version of Forgelight?

    I would be especially curious as to why OpenGL is not used, since that the eventual Mac port will require it.