Lazy wrappers around functions

As (extension) functions in OpenGL often are not available until a valid context is created (and functions can be available/unavailable for different contexts), it's necessary to do some lazy-loading inside PyOpenGL sometimes.  Discovered today that the glHistogram wrappers were doing load-time checks for function availability and only wrapping the functions if the checks succeeded.  So, created a lazywrapper that can handle such situations.  Should go through the rest of the hand-written wrappers and confirm that they are not doing the load-time checks as well.


Comments are closed.


Pingbacks are closed.