Jump to content

  • Log In with Google      Sign In   
  • Create Account

We're offering banner ads on our site from just $5!

1. Details HERE. 2. GDNet+ Subscriptions HERE. 3. Ad upload HERE.


#ActualL. Spiro

Posted 16 February 2013 - 02:10 AM

so you mean that every game made is made with opengl or direct3d ?

These days, yes. Glide is long-gone.

These days DirectX 11 is the de facto standard in 3D graphics. Newer OpenGL versions aim to mimic the functionality of DirectX 11 but still retain the flaws of the past where bind-to-edit made a small semblance of sense.
DirectX 11 is closer to how hardware actually works and gives you closer access to the root of the hardware.

Another problem with OpenGL is that its support varies quite widely between vendors. What works for you will not necessarily work for your friend when you ask him or her to test your game. Due to DirectX’s strict guidelines this is much less common in DirectX. I know of only one single mobile graphics card and driver version in which what works for you may not work with your friend. Otherwise, if your friend does not have that mobile Radeon graphics card and that specific driver installed for it, what works for you works for all.

In any case, all relevant consoles are using API’s that are either DirectX 11 or extremely similar, and this is where the industry is heading. It is basically your best bet for now as far as learning an API relevant to the future of game programming.


L. Spiro

#1L. Spiro

Posted 15 February 2013 - 07:38 AM

These days, yes. Glide is long-gone.

These days DirectX 11 is the de facto standard in 3D graphics. Newer OpenGL versions aim to mimic the functionality of DirectX 11 but still retain the flaws of the past where bind-to-edit made a small semblance of sense.
DirectX 11 is closer to how hardware actually works and gives you closer access to the root of the hardware.

Another problem with OpenGL is that its support varies quite widely between vendors. What works for you will not necessarily work for your friend when you ask him or her to test your game. Due to DirectX’s strict guidelines this is much less common in DirectX. I know of only one single mobile graphics card and driver version in which what works for you may not work with your friend. Otherwise, if your friend does not have that mobile Radeon graphics card and that specific driver installed for it, what works for you works for all.

In any case, all relevant consoles are using API’s that are either DirectX 11 or extremely similar, and this is where the industry is heading. It is basically your best bet for now as far as learning an API relevant to the future of game programming.


L. Spiro

PARTNERS