Freetype-gl uses several functions that are only declared on Linux if GL_GLEXT_PROTOTYPES is defined.
Define GL_GLEXT_PROTOTYPES, to get prototypes for functions like glGetAttribLocation. Since C99, prototypes are needed for all functions, and e.g. clang-18 will warn if the prototypes are not available.
Freetype-gl uses several functions that are only declared on Linux if GL_GLEXT_PROTOTYPES is defined.
Define GL_GLEXT_PROTOTYPES, to get prototypes for functions like glGetAttribLocation. Since C99, prototypes are needed for all functions, and e.g. clang-18 will warn if the prototypes are not available.