I have a Windows C# application which uses OpenTK. The application performs some relatively simple drawing but also calls into a C++ developed dll for additional openGL drawing/rendering.
The application and c++ dll have been developed against openGL version 1.1 so when I modified the creation of the OpenTK GLControl from version 1.1 to version 3.0, as shown:
From
private OpenTK.GLControl m_OpenGLDisplay = new OpenTK.GLControl(new OpenTK.Graphics.GraphicsMode(32, 24, 8, 0), 1, 1, OpenTK.Graphics.GraphicsContextFlags.Default);
To
private OpenTK.GLControl m_OpenGLDisplay = new OpenTK.GLControl(new OpenTK.Graphics.GraphicsMode(32, 24, 8, 0), 3, 0, OpenTK.Graphics.GraphicsContextFlags.ForwardCompatible);
I was expecting to encounter no end of problems. Unfortunately the application seems to behave no different regardless of the version I enter - up to 4.0(including the error status from GL.GetError).
Any explanation would be appreciated.