De ontwikkelaars van Nvidia hebben een nieuwe bètaversie van hun GeForce/ION-drivers uitgebracht, die te herkennen zijn aan het versienummer 190.56 voor Windows en 190.18.03 voor Linux, FreeBSD en Solaris. Deze drivers ondersteunen videokaarten met een GeForce 8-, 9-, 100- en 200-series-gpu of een ION-gpu, in combinatie met Linux, FreeBSD, Solaris of Windows XP, Vista of 7 zowel in 32bit- als in 64bit-uitvoeringen. De lijst met veranderingen ziet er als volgt uit:
NVIDIA OpenGL 3.0/3.1/3.2 Support for Windows, Linux, FreeBSD, and Solaris
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
Notebook:
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.Quadro FX 360M, 370M, 570M, 770M, 1600M, 1700M, 2700M, 3600M, 3700M
This driver supports all of OpenGL 3.2 and GLSL 1.50, except for the following:
GeForce 8000 series or higherThis driver exposes the following new extensions:
- 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.
For OpenGL 2.1 capable hardware:For OpenGL 3 capable hardware:
- ARB_fragment_coord_conventions
- ARB_provoking_vertex
- ARB_vertex_array_bgra
- ARB_depth_clamp
The OpenGL 3.2 and GLSL 1.50 specifications, as well as the extension specifications, can be downloaded here.
- 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
For any bugs or issues, please file a bug through the developer website.