OpenGL 3.0 onwards uses a more complicated mechanism to create a render context. This involves first creating a standard render context, then using an extension to create a new 3.0 upwards render context. We should be supporting this properly - if we don't, then we cannot expect the advanced functionality of OpenGL 3.0 upwards to work properly.
OpenGL 3.0 onwards uses a more complicated mechanism to create a render context. This involves first creating a standard render context, then using an extension to create a new 3.0 upwards render context. We should be supporting this properly - if we don't, then we cannot expect the advanced functionality of OpenGL 3.0 upwards to work properly.
See:
http://www.opengl.org/wiki/Creating_an_OpenGL_Context_(WGL)#Proper_Context_Creation
http://www.swiftless.com/tutorials/opengl4/1-opengl-window.html