add context info to callback example
Merge branch 'review_and_refinement' of https://github.com/hpicgs/glbinding into review_and_refinement
adjust callbacks example
Merge branch 'review_and_refinement' of https://github.com/hpicgs/glbinding into review_and_refinement
improve code generation:
* only use extensions, features, enums, types, and commands with appropriate api support
* design decission: every featured functions include should not contain commands/enums from extensions
* fix: require nodes can have api too (issue if e.g. supported = "gl|gles2" and require api is "gles2"
* fix: enum nodes can have api too
* add more suffixes
* discard every approach for version retrieval for extensions and use manual mapping based on gl spec documents
* refine code generation message output
* refine cross-referencing between enums, commands, and extensions, features
* take aliases for enums into account
* store require comments for features (can be parsed for, e.g., "Reuse ")
* generalize parsing of types a bit more (same output)
* add comments
* use both, string and instance references for require and remove cross references in features and extensions
* clean up separation of parsing and retrieval phases
* change enum sorting to value first, then name
revert output of functions and refine it for meta example