Todo: + + + Add basic GLX bindings. + + + Add basic X bindings. + + + Add context creation support for X. + + + Test X support. + + + Add the CLS compliant attribute to the GL class. + + Add cross-platform way for overriding the Application.Idle handler. + + Change the hierarchy of the WindowsContext and WindowsVistaContext classes. The should have a common ancestor who manages the windows creation (it should be the same for both). + + Add more constructors to the Context classes. + + Add more GLForm constructors. + + Add comments and documentation (faqs, pitfalls, best practices). + + Add a cross-platform build system (probably NAnt?) + Add more examples. + Find out what is needed for the MacOS platform (how to do function loading and window management without X11). + Add full bindings for glu, wgl, glx and agl (probably generated automatically). + Add the Math module. + Research and add the Input module. + Review and add the Timer module. + Review and add the OpenAL module. + Add projects for MonoDevelop. + Clean up the code. + Add more platform bindings.