If methods with an ARB suffix have non-ARB equivalents, such as glGenBuffers vs glGenBuffersARB… does this mean the ARB method has since been promoted into standard GL, or do ARB methods still have some advantage over the other?
I’ve noticed the same thing with some constants, such as GL_COMPRESSED_RGB and GL_COMPRESSED_RGB_ARB. If these are basically equivalent, and I don’t need to check for compatibility, then it’s a bunch of extra code I can take out of my program. Are these just left around so GL is backwards compatible? Or do they actually signify something?