I've looked at a lot of OpenGL libraries, and I think this one has some potential. One problem I ran into was not being able to reset the context on the current thread so that other threads can use it. (I need this functionality for my threading model.) Any chance of getting a ResetCurrentContext static function?
The implementation would just call:
Wgl.Imports.MakeCurrent(IntPtr.Zero, IntPtr.Zero); for windows.
Glx.MakeCurrent(windowInfo.Display, IntPtr.Zero, IntPtr.Zero); for X.
Also, I'm interested in contributing if I can. I'd like to see an OSX native port and more advanced font layout sometime in the future.