Why you should use OpenGL and not DirectX


The Wolfire Games Blog has a great article up, “Why you should use OpenGL and not DirectX“.

Lots of well-informed information specific to games development using OpenGL, but check out this paragraph:

It’s common geek wisdom that standards-based websites, for instance, trounce Silverlight, Flash, or ActiveX. Cross-platform development is laudable and smart. No self-respecting geek enjoys dealing with closed-standard Word documents or Exchange servers. What kind of bizarro world is this where engineers are not only going crazy over Microsoft’s latest proprietary API, but actively denouncing its open-standard competitor?

What bizarro world indeed where people are going crazy over Microsoft’s latest whatever and actively denouncing competitors? (Some bizarro world-residing promoters of Banshee and Tomboy  mayhaps?)

The thing I like the most about the article is not only does it lay out reasons for preferring an Open Standard, it lists and documents how Microsoft promotes DirectX (like all their products):

  1. Network effects and vicious cycles
  2. FUD about OpenGL and Vista
  3. Misleading marketing campaigns

I note with some interest that Microsoft leaving the OpenGL Architecture Review Board is noted as a FUD tactic. This one of the flip sides of having Microsoft “get on board” with you – if they leave it sends a powerful negative message. Pay attention SVG Working Group.

In any case, it’s good to see more game developers speaking up for OpenGL.

,

  1. No comments yet.
(will not be published)