OpenGL: What's the deal with deprecation?
OpenGL 3.0 and 3.1 have deprecated quite a few features I find essential. In particular, the use of fixed function in shaders. Can anyone explain what's really the deal with that? Why do they find the need to deprecate such useful feature that its obvious everybody uses and that no sane hardware company is going to remove support for? As you said, no hardware company will remove support for fixed-function shaders, because there are so many existing applications that use them. What they don't want to do, though, is figure out how to specify the interactions between FF shaders and every future