Today, Nvidia is on top of the new OpenGL 3.1 standard with
the release of the first developer beta drivers to support the new open
standard API. The drivers are compatible with both Windows and Linux at the
moment and support a wide range of Quadro cards as well as the desktop Geforce
8 series and higher, including any ION based products.
According to Nvidia, the driver implements all of GLSL 1.30,
OpenGL 3.0, OpenGL 3.1, and GLSL 1.40 except for the following functionality:
- The std140, column_major and row_major layout qualifiers
in GLSL 1.40
- The API call BindBufferRange() ignores the <offset>
and <size> parameters. In other words, BindBufferRange() behaves the same
as BindBufferBase()
The company has commented on functionality support and has
stated that it understands certain features on the above list are critical to
the business of a large part of its customer base. As a compromise, it will
provide full performance, and will support, tune, and fix any issues, for any
feature on the deprecated list. For developers, this means that all the
functionality in the ARB_compatibility extension will continue to operate at
maximum performance.
The release notes and drivers can be downloaded here.
Published in
Graphics
Geforce 182.47 developer beta released
OpenGL 3.1 and GLSL 1.40 support