OpenGL C# Wrapper