Consideration on replacing GLee
GLee is the library that Love2D relies on to access OpenGL extensions. However, it is quite old and unsupported. Any bugs that appear in it would have to be fixed by the Love2D developers themselves. Looking at the repository, there have been several upgrades to GLee done manually to support later versions.
Is there any chance of GLee being replaced with something else? I am aware that GLee is nice and simple to use, but you don't have to sacrifice simplicity for functionality or a well-supported loader.
I actually maintain a project that could be used instead of GLee: the OpenGL Loader Generator. It's basically a system that generates OpenGL function loaders, for any platform, for any use. If you're interested in how effectively it is maintained, it was only 30 minutes behind GLEW as the second loader to support OpenGL 4.4 when it was released.
And it can do GLee-style loading quite well, so if you don't want to call an initialization function, you don't have to. Though you'll still need one if you want to check extension availability (just as with GLee).
The main feature of the generator is to be able to generate headers and source files that contain just the versions and extensions you want. So rather than getting everything (and thus having 2.5MB of source files), you can just pair things down to what you actually need. This also prevents you from accidentally using something you shouldn't, because it's simply not there.
If, for example, you want to make sure that nobody accidentally uses an OpenGL 3.0+ feature, just don't export those versions.
I've forked from the Love repo, and I would be interested in having a go at doing the port myself. If it works, is that something a pull request might be accepted for?