I'd say something has to be done just for four functions (glBlendEquation, glActiveTexture, glMultiTexCoord2f and glMultiTexCoord2fv), although I have this hunch the root of all issues is the whole extension loading business to function pointers that are named exactly after existing functions (I'm still new to actual OpenGL programming so correct me if I'm wrong), so rolling back to right before
this commit will just do the job for now.
I'm just randomly poking around the code to see what I can do to fix this mess without turning it into an even bigger mess.