Quote:
Originally posted by Zoma:
Well, I see plenty of reason to learn DirectX. OpenGL is only a graphics library, obviously limiting it to graphics programming. DirectX, on the other hand, is a full multimedia library. Learning DirectX gives you access to a sound library, an input library, and a networking library, not to mention a 2D and a 3d library.
Well, sure, you get the whole package with DirectX. But on the other hand nothing is preventing you from using OpenGL together with DirectSound for instance. Also, with the arrival of OpenML, which is supposed to be quite soon (a couple of OpenML extensions has already appeared on the OpenGL extension registry), you'll get input, audio and networking into the same package.