Why You Should Use OpenGL and Not DirectX

Independent game company Wolfire write why you should use OpenGL and not DirectX. The article goes over a brief history and the standard and Microsoft’s tactics with DirectX, and what this really means for developers. DirectX keeps games on Windows, and that’s not a good thing–over half of the users for one of their games are not on Windows. The fact is that Microsoft will have you believe that DirectX is the better choice for gaming, but OpenGL has always had the best features, first, and in a consistent and transparent way. I’m particularly interested in the last couple of paragraphs where WebGL is mentioned because this is gaining traction with browser vendors and it would go directly against Microsoft’s grain for them to implement it in IE–as they should. Will we see yet another generation of Microsoft ignoring the standards and going their own way with a ‘WebDirectX’?

106 Comments

  1. 2010-01-08 9:42 pm
    • 2010-01-08 9:58 pm
      • 2010-01-08 11:36 pm
        • 2010-01-09 10:35 am
          • 2010-01-09 11:52 am
          • 2010-01-09 12:06 pm
          • 2010-01-09 3:05 pm
          • 2010-01-09 8:53 pm
          • 2010-01-11 4:48 pm
      • 2010-01-09 3:32 am
        • 2010-01-09 8:33 am
        • 2010-01-09 10:23 am
          • 2010-01-09 11:27 am
          • 2010-01-09 2:06 pm
          • 2010-01-09 8:55 pm
    • 2010-01-08 10:18 pm
      • 2010-01-08 10:54 pm
        • 2010-01-08 11:27 pm
          • 2010-01-11 8:55 pm
        • 2010-01-09 3:16 pm
      • 2010-01-08 11:06 pm
      • 2010-01-09 2:15 am
      • 2010-01-09 9:26 am
        • 2010-01-09 11:00 am
          • 2010-01-09 11:37 am
          • 2010-01-09 8:58 pm
          • 2010-01-10 12:31 pm
          • 2010-01-11 12:48 am
          • 2010-01-11 4:59 pm
        • 2010-01-09 3:40 pm
          • 2010-01-10 12:32 pm
        • 2010-01-09 6:53 pm
        • 2010-01-09 6:54 pm
          • 2010-01-10 12:34 pm
          • 2010-01-11 10:24 am
      • 2010-01-09 3:49 pm
  2. 2010-01-08 9:49 pm
    • 2010-01-08 10:09 pm
      • 2010-01-09 10:57 am
        • 2010-01-10 12:36 pm
          • 2010-01-11 5:04 pm
    • 2010-01-09 3:48 pm
    • 2010-01-09 4:10 pm
  3. 2010-01-08 11:01 pm
    • 2010-01-09 4:15 pm
  4. 2010-01-09 12:48 am
    • 2010-01-10 12:40 pm
      • 2010-01-10 10:00 pm
        • 2010-01-11 2:30 am
  5. 2010-01-09 3:40 am
    • 2010-01-09 8:28 am
    • 2010-01-09 6:49 pm
    • 2010-01-10 1:14 pm
  6. 2010-01-09 3:58 am
    • 2010-01-09 6:49 am
    • 2010-01-09 4:19 pm
      • 2010-01-10 1:20 pm
        • 2010-01-11 10:27 am
          • 2010-01-11 6:38 pm
    • 2010-01-09 5:53 pm
    • 2010-01-10 1:16 pm
  7. 2010-01-09 5:10 am
    • 2010-01-09 10:25 am
  8. 2010-01-09 5:25 am
    • 2010-01-09 4:22 pm
      • 2010-01-09 6:08 pm
      • 2010-01-09 8:05 pm
  9. 2010-01-09 6:18 am
    • 2010-01-09 6:31 am
      • 2010-01-09 10:28 am
    • 2010-01-09 6:14 pm
      • 2010-01-11 5:10 pm
  10. 2010-01-09 11:04 am
    • 2010-01-09 11:12 am
    • 2010-01-09 11:17 am
      • 2010-01-09 2:23 pm
      • 2010-01-09 6:27 pm
        • 2010-01-10 1:24 pm
          • 2010-01-10 7:54 pm
          • 2010-01-10 9:23 pm
          • 2010-01-10 10:10 pm
          • 2010-01-11 3:15 am
          • 2010-01-11 5:15 pm
          • 2010-01-11 10:29 am
      • 2010-01-09 7:04 pm
        • 2010-01-10 7:48 am
          • 2010-01-10 8:01 am
          • 2010-01-10 9:08 am
          • 2010-01-10 9:29 am
          • 2010-01-10 9:58 am
          • 2010-01-10 8:08 pm
          • 2010-01-10 9:24 pm
          • 2010-01-11 11:36 pm
          • 2010-01-10 10:18 am
          • 2010-01-10 10:44 am
          • 2010-01-11 5:22 pm
          • 2010-01-10 9:34 am
          • 2010-01-10 11:42 am
          • 2010-01-11 5:27 pm
        • 2010-01-10 9:37 pm
          • 2010-01-10 10:16 pm
          • 2010-01-11 3:00 am
          • 2010-01-11 10:38 am
  11. 2010-01-09 6:32 pm
    • 2010-01-09 6:54 pm
  12. 2010-01-13 11:22 am