Spent the rest of the day on the auto-generation system for producing GL extension wrappers. Mostly I'm looking at parsing the extension definition files and turning them into instructions to do such things as registering glGet* extensions, automatically registering image types for support, that kind of thing. Also tweaked the code so that marking a parameter as an "output" parameter is considerably more compact.
It won't be 100%, but it may be able to produce the bulk of the extension code. I'm also going to look into pulling out the per-function descriptions to add into the docstrings for the functions (to make the pydoc output a little more useful).
Pingbacks are closed.