Currently the macros for the gl funtions are in the form:
so that the when glSomeFunction has arguments you write:
which expands to:
One downside of this approach is that for IDEs which support intellisense/auto-complete, the macros lack any knowledge of the number and type of arguments.
I suggest changing the macros to the following form:
or a more specific case:
This would allow capable IDEs to show the full function signature.