Quote:
Though, I wonder about the horror of reused tokens and "dependent" extension functions (for example in an extension, "if GL_foo extension is supported then also the following functions for GL_bar are added: glBarFoo()" ).
There's not much that can be done about that. Though I did put in some special code for loading core functions that if it detects that the "core function" has EXT on the end of it (such as "glTextureStorage1DEXT", which is marked as version 4.2), then it won't count it as a "missing" function if that function wasn't found.