AngelGraves13
08-03-09, 01:34 PM
Windows drivers version 190.56 and Linux drivers version 190.18.03 provide beta support for OpenGL 3.2 and GLSL 1.50 (as well as full OpenGL 3.0/3.1 and GLSL 1.30/1.40 support). The driver download links are at the bottom of this page.
OpenGL 3.2 Driver Release Notes
You will need one of the following graphics cards to get access to the OpenGL 3.2 and GLSL 1.50 functionality:
Desktop
* Quadro FX 370, 570, 1700, 3700, 4600, 4700x2, 4800, 5600, 5800, Quadro VX200, Quadro CX
* GeForce 8000 series or higher; Geforce G100, GT120, 130, 220, GTS 150, Geforce GTS 250, GeForce GTX 260, 280, 285 and 295, any ION based products.
Notebook
* Quadro FX 360M, 370M, 570M, 770M, 1600M, 1700M, 2700M, 3600M, 3700M
* GeForce 8000 series or higher
This driver supports all of OpenGL 3.2 and GLSL 1.50, except for the following:
* Geometry shaders as part of the core. You can use the ARB_geometry_shader extension instead
* glXCreateContextAttribsARB() does not yet support the GLX_CONTEXT_PROFILE_MASK_ARB attribute value. In order to create a Core profile context, call glXCreateContextAttribsARB(), request OpenGL 3.2 as the version, and leave the GLX_CONTEXT_PROFILE_MASK_ARB attribute out. In order to create an OpenGL 3.2 Compatibility profile context, call the "old" glXCreateContext() entrypoint. Note: wglCreateContextAttribsARB() does support WGL_CONTEXT_PROFILE_MASK_ARB.
This driver exposes the following new extensions:
For OpenGL 2.1 capable hardware:
* ARB_fragment_coord_conventions
* ARB_provoking_vertex
* ARB_vertex_array_bgra
* ARB_depth_clamp
For OpenGL 3 capable hardware:
* WGL_ARB_create_context (updated to create profiles)
* GLX_ARB_create_context (updated to create profiles)
* GL_EXT_separate_shader_objects
* GL_NV_parameter_buffer_object2
* GL_NV_copy_image.txt
Source: NVIDIA Developer Zone (http://developer.nvidia.com/object/opengl_3_driver.html)
* Download for Windows XP (32-bit) (http://developer.download.nvidia.com/opengl/3.2/windows/190.56_desktop_winxp_international.exe)
* Download for Windows XP (64-bit) (http://developer.download.nvidia.com/opengl/3.2/windows/190.56_desktop_winxp_64bit_international.exe)
* Download for Windows 7 and Vista (32-bit) (http://developer.download.nvidia.com/opengl/3.2/windows/190.56_desktop_win7_winvista_32bit_international.e xe)
* Download for Windows 7 and Vista (64-bit) (http://developer.download.nvidia.com/opengl/3.2/windows/190.56_desktop_win7_winvista_64bit_international.e xe)
OpenGL 3.2 Driver Release Notes
You will need one of the following graphics cards to get access to the OpenGL 3.2 and GLSL 1.50 functionality:
Desktop
* Quadro FX 370, 570, 1700, 3700, 4600, 4700x2, 4800, 5600, 5800, Quadro VX200, Quadro CX
* GeForce 8000 series or higher; Geforce G100, GT120, 130, 220, GTS 150, Geforce GTS 250, GeForce GTX 260, 280, 285 and 295, any ION based products.
Notebook
* Quadro FX 360M, 370M, 570M, 770M, 1600M, 1700M, 2700M, 3600M, 3700M
* GeForce 8000 series or higher
This driver supports all of OpenGL 3.2 and GLSL 1.50, except for the following:
* Geometry shaders as part of the core. You can use the ARB_geometry_shader extension instead
* glXCreateContextAttribsARB() does not yet support the GLX_CONTEXT_PROFILE_MASK_ARB attribute value. In order to create a Core profile context, call glXCreateContextAttribsARB(), request OpenGL 3.2 as the version, and leave the GLX_CONTEXT_PROFILE_MASK_ARB attribute out. In order to create an OpenGL 3.2 Compatibility profile context, call the "old" glXCreateContext() entrypoint. Note: wglCreateContextAttribsARB() does support WGL_CONTEXT_PROFILE_MASK_ARB.
This driver exposes the following new extensions:
For OpenGL 2.1 capable hardware:
* ARB_fragment_coord_conventions
* ARB_provoking_vertex
* ARB_vertex_array_bgra
* ARB_depth_clamp
For OpenGL 3 capable hardware:
* WGL_ARB_create_context (updated to create profiles)
* GLX_ARB_create_context (updated to create profiles)
* GL_EXT_separate_shader_objects
* GL_NV_parameter_buffer_object2
* GL_NV_copy_image.txt
Source: NVIDIA Developer Zone (http://developer.nvidia.com/object/opengl_3_driver.html)
* Download for Windows XP (32-bit) (http://developer.download.nvidia.com/opengl/3.2/windows/190.56_desktop_winxp_international.exe)
* Download for Windows XP (64-bit) (http://developer.download.nvidia.com/opengl/3.2/windows/190.56_desktop_winxp_64bit_international.exe)
* Download for Windows 7 and Vista (32-bit) (http://developer.download.nvidia.com/opengl/3.2/windows/190.56_desktop_win7_winvista_32bit_international.e xe)
* Download for Windows 7 and Vista (64-bit) (http://developer.download.nvidia.com/opengl/3.2/windows/190.56_desktop_win7_winvista_64bit_international.e xe)