
Thus existing behavior is not changing.Ģ) I hear about deprecation and removing functionality from OpenGL. If you do not use this new call, but stick to the existing WGL/GLX create context calls, you will get OpenGL 2.1. There is a new context creation call CreateContextAttribsARB (for WGL and GLX defined in the WGL/GLX_ARB_create_context extensions) that you have to use in order to request a context that supports OpenGL 3.0, or a later version. In order to use OpenGL 3.0 and later versions, any application explicitly has to "opt in" to use these versions. The OpenGL 3.0 and GLSL 1.30 specifications can be downloaded here: įor any bugs or issues, please file a bug through the developer website: ġ) How do I start using OpenGL 3.0 in my code base? * Transform feedback missing functionality is implemented * VAO bug fixes and performance improvements * Now allows rendering to a FBO with mixed-size attachments * Linux support - OpenGL 3.0 and GLSL 1.30 functionality support between the Linux and Windows releases are identical. The following has been added over the previous Windows beta driver release (177.89): This driver exposes the following new extensions: * Windowless rendering support (We suggest you use GPU affinity instead) * One-channel (RED) and two-channel (RG) textures This driver implements all of GLSL 1.30 and all of OpenGL 3.0, except for the following functionality: GeForce 8000 series or higher GeForce GTX 260, 280

You need one of the following graphics cards to enable the OpenGL 3.0 and GLSL 1.30 functionality:
#OPENGL 2.0 DRIVER WINDOWS 7 DRIVERS#
You do not need to do anything on Linux drivers to enable OpenGL 3.0. They can be enabled using the nvemulate utility, as described here. These features are not enabled by default. This driver is aimed at developers to start coding to the new OpenGL 3.0 and GLSL 1.30 features.
