The GLAD function loader library is necessary for the renderer. While it is possible to write one by hand, GLAD gets generated out of the GL specification and works just fine.