Multiple "output" parameters in PyOpenGL

So Moisés has been sending me bug-fix patches for PyOpenGL, and todays (actually Sunday's) pointed out that the multiple-return-parameter case was plainly broken in the PyOpenGL wrapper code. Basically the code would only return the *last* parameter which was setOutput()'d so that the low-level wrappers would return somewhat pointless values rather than returning the tuple (list) of all of the output wrappers. That's been pushed to bzr head, but the number of methods affected is rather large, so we'll need to do a beta with it to see if it causes issues. I may wind up reverting those changes for the current release and then push them out in an alpha for a 3.2.0 release.


Comments are closed.


Pingbacks are closed.