Quote Originally Posted by pingufunkybeat View Post
Yes, but it would make sense for an "open" standard to have a reference implementation which you could use as a gold standard for correctness.

This is not always the case, but I find it strange.
While a reference implementation would be nice, in this case it's not practical since it depends on hardware. C++ is another example where a reference implementation would be less useful than specific implementations.

Quote Originally Posted by M1kkko View Post
That's what I had in mind. The current situation is, "you can use OpenGL, but only with proprietary drivers".
Not really, Mesa supports OpenGL up to 3.0 & KOS for the Dreamcast supports roughly 1.2. Neither of these are certified OpenGL though, they just implement the standard. That's not to say though you have to use a proprietary implementation. I don't see where the confusion is here...