Python is extensible with C++.
So why not just take the gl.h glu.h and friends
and mod them so python can call them?
wouldn't this be faster than your wrapper around ctypes?