Originally Posted by error10
Funny, OpenGL claims to be the industry standard, and not without reason.
And what's wrong with the documentation
It depends what industry you're talking about and if you want to include subsets (of OpenGL). EGL, OpenCL, OpenGL, OpenGL ES, OpenGL SC, OpenKODE, OpenMAX, OpenML, OpenSL ES, OpenVG, OpenWF, WebGL are all in the family of OpenGL. What platform developers actually use is their choice. While it can be predictable (OpenGL ES for embedded systems etc...), that doesn't guarantee that's what they'll use. So you've got all these related APIs that have subtle differences that add up to their marketshare. DirectX is more less the 'up and coming' and definitely dominates PC gaming. Hell if it didn't, wine would most likely be a dead project. Honestly bickering on whether it's the standard or not is kind of ridiculous because what game devleopers choose to use depends on the target platform.
Sure you might find the OpenGL documentation site nice, but most of the books being sold and used for learning purposes are DirectX related and that's what people are learning. The main flaw I'd have to point out is simply lack of organization. DirectX is much cleaner and thus can be learned much quicker. Basically until not too long ago, OpenGL had quick drawcalls and that was their main advantage besides portability. Now DirectX has the same if not quicker drawcalls and continues to benefit from tons of well written documentation and clean structure. At this point even John Carmack admits it.
Although honestly, I'd rather try to prevent the derailing of this thread even more, especially to something so insigificant as APIs. My main point was more or less that DirectX is definitely what's going to be used for a long time, unless Khronos puts on their game faces. In a perfect world, things like these would have open standards that are actively cleaned up and improved for the best because it would be what everyone is using (think of HTML/CSS/etc). But Microsoft decided to interject and honestly they've been the ones driving innovation for a while.
My main point was to say that even those "Platinum" ranked on the winedb don't work like they do in Windows. You might not be able to use certain features like AA, and you probably won't be able to use the latest DirectX version. The games will be playable, but not without sacrifice.Edited by Jimi - 3/17/11 at 2:26pm