top | item 7731087

(no title)

tmurray | 11 years ago

>> 20 years of legacy, needs a reboot and major simplification pass

This was attempted. It failed: http://en.wikipedia.org/wiki/OpenGL#Longs_Peak_and_OpenGL_3....

discuss

order

ksec|11 years ago

Mainly because the CAD industry refuse to move forward.

loup-vaillant|11 years ago

I don't get it: here's what the Wikipedia currently says:

> To support backwards compatibility, the old state based API would still be available, but no new functionality would be exposed via the old API in later versions of OpenGL. This would have allowed legacy code bases, such as the majority of CAD products, to continue to run while other software could be written against or ported to the new API.

CAD dinosaurs would still have their old API. What was the matter, then?

waps|11 years ago

Mainly because design by massive committee doesn't work. It gets you supremely useless things like HTML5 canvas.