Currently, things like error checks and ease-of-use of the code is rather difficult due to how the OpenGL & C# code is interacting; for example, you have to manually check for an OpenGL error every time there might be one, whereas instead exceptions could be thrown.
In addition to the bare-bones OpenGL bindings currently present, a secondary class should be written into the OpenGL namespace for accessing the functions in a more convenient and C#-friendly manner.
Currently, things like error checks and ease-of-use of the code is rather difficult due to how the OpenGL & C# code is interacting; for example, you have to manually check for an OpenGL error every time there might be one, whereas instead exceptions could be thrown.
In addition to the bare-bones OpenGL bindings currently present, a secondary class should be written into the OpenGL namespace for accessing the functions in a more convenient and C#-friendly manner.