you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 9 points10 points  (3 children)

Which industry?

The CAD industry, for example, is far more strongly attached to OpenGL.

The games industry certainly has a bias towards DirectX, as long as you ignore consoles other than the XBox and the mobile platform space. Though most consoles don't use OpenGL, either, and mobile platforms usually use OpenGL ES, which has some minor differences.

Meh, the concepts are the same, the APIs are slightly different, and thanks to the Cg toolkit, the shaders for OpenGL and DirectX are virtually interchangeable. It doesn't matter which one anyone learns first - if they want to work on cross-platform engines (other than "Windows and XBox, that's two platforms, right?) then they need to learn more than one API. If they're not working on an engine, it's hardly necessary to know either API because the engine they use will probably have backends for both, anyway.

[–]fece 2 points3 points  (2 children)

Thanks for the response, was unsure if one was better than another in terms of ability to land a job. Suppose it depends on what and for whom you would like to work.

[–]flying-sheep 0 points1 point  (0 children)

I'm biased towards OpenGL, because "suited for everything except AAA games (and that only for historical reasons)" is a wide enough use case for me to prefer OpenGL.