Originally Posted by indus
Its a myth about opengl being open as in freely changeable.It is not.As far as carmack's comments or otherwise , the standard has been languishing for some time until new management (khronos i think) .Directx is more favourable platform to develop due to reasons quoted above in that it has more support , extensive documentation and a huge devoloper community.
Carmack is just being polite as they have always used opengl.Opengl was literally languishing for quite some time until a few months ago.
openGL is a open standard, meaning any implementation of openGL 4.1 on any platform will be identical, also you can install it on multiple platforms, like android, mac osx, linux, etc...
as for the "myth" you speak of, there is truth to it, as you can extend the current openGL api with your own extension if you so wish, nvidia use to do this, i think they still do, 3dfx did this with miniGL, id also did this with the launch of doom2...problem is not the ability to do this, its making sure you aren't reinventing the wheel...say creating "new" features that another already offers, but calling it a different name.
another reference to being Open, since the path that openGL takes is developer orientated, its a more "democratic" process the changes that openGL takes when deciding which direction openGL goes.
i wouldn't rule it out just yet. there are plenty of platforms that use it still, and they are far exceeding windows market share in the exploding mobile platform...it took carmack what 15 years to say "dx slightly better" we can really even see his true conviction to this belief...id still using openGL
what openGL really needs to do is fork a gaming only version, to compete directly with directx, something that never happened...it will be interesting to keep an eye out over the next 5 years to see how this will play out