I have a modern OpenGL project hosted publicly. I want to create the easiest experience so someone can just clone the repo and have it just work.
So far, I have included (as git submodules) the window creation library GLFW and the image loading library which is header only.
The only other part I have to handle is the OpenGL function loading part. During development I have been using the webservice offered by glad
The two files I need from GLAD are roughly ~10k lines each.
Other than asking a user to downloading these files and place them in the correct folder themselves, is there any way to get around including these files directly in my project?
Are there any other drawbacks to included the function loading code directly in my project?