Auto-generating Output Declarations

So the good news is that I've now got far more PyOpenGL output parameters automatically wrapped such that they can be passed in or automatically generated. That drops a *lot* of the manually maintained code. OpenGLContext works with the revisions, but the revision currently does *not* support non-contiguous input arrays (basically the cleanup included removing manually maintained code that said "this is an input array, so allow it to be non-contiguous"). I'll be moving the logic to doing that wrapping into the run-time eventually.

Upshot, however, is that there are a lot of changes, and while they are all bug-fixes, they are going to need to be tested (once they are finished). There's also a few hundred entry-points that can't currently be auto-wrapped, I'm intending to make the auto-wrapper more capable there when possible.


Comments are closed.


Pingbacks are closed.