Nvidia the first to ship OpenGL 3.0

By Justin Mann on August 15, 2008, 3:43 PM
Almost four years after the release of its predecessor, OpenGL 3.0 is here and now has a vendor officially supporting it. Nvidia announced this week that they are the first vendor to do such with a beta driver package available that supports OpenGL 3.0 and GLSL 1.30.

The new beta drivers support a variety of new features available in the OpenGL 3.0 spec such as upgraded shading language, enhanced compression, 32-bit floating point textures, and a lot more. The drivers are available for download for both Windows XP and Vista, though Nvidia has yet to release a driver for Mac OS or Linux.

You can read more in the full press release after the jump.

Beta drivers for OpenGL 3.0 API and GLSL 1.30 shading language now available

SIGGRAPH, LOS ANGELES, CA—August 14, 2008 — Yesterday, just two days after the Khronos Group announced the new OpenGL® 3.0 standard, NVIDIA Corporation released beta drivers for the cross-platform, 3D graphics standard. The new drivers implement the OpenGL 3.0 API and the GLSL 1.30 shading language for both Windows XP and Windows Vista on selected GeForce® and Quadro® boards. With these drivers any developer can now explore the capabilities of the new OpenGL 3.0 specification. NVIDIA will be releasing production drivers for OpenGL 3.0 as a part of its regular driver development program. More information and the drivers are available free of charge at http://developer.nvidia.com/object/opengl_3_driver.html.

The OpenGL specification provides software developers a broad set of programmable 3D and 2D graphics rendering, visualization, and hardware acceleration functions, allowing a program to run on a wide variety of hardware platforms. An open, vendor-neutral standard, OpenGL is the industry’s most widely used and supported programming interface and is available on major computer platforms, including Windows, Linux, and Mac OS.

“OpenGL 3.0 is a significant advance for graphics standard and we’re proud that NVIDIA has played a major role in developing it,” said Barthold Lichtenbelt, Manager, Core OpenGL Software at NVIDIA and chair of the OpenGL working group at Khronos. “OpenGL 3.0 will be a first-class API on both GeForce and Quadro boards. Shipping drivers two days after this new specification is released demonstrates our strong commitment to the OpenGL developer community and our partners who rely on the standard.”

OpenGL is controlled by the Khronos Group and the new 3.0 version introduces dozens of new features to increase the functionality, flexibility, and performance of the open, cross-platform standard for 3D graphics acceleration. The new functionality includes: vertex array objects, enhanced vertex buffer objects, 32-bit floating-point textures, render and depth buffers, new texture compression schemes, sRGB frame buffers, and an upgraded shading language. More information on the OpenGL 3.0 specification is at http://www.khronos.org/opengl/.

User Comments: 4

Got something to say? Post a comment
KingDingDong said:
Holy crap the way GPUs and hardware in general are going, I might actually be have to have a robot that could make me breakfast and plays games with. lol
nirkon said:
how does it amount against DirectX? I mean have they improved it so much that we could start seeing more OpenGL games?
cabdriverjim said:
[quote]how does it amount against DirectX? I mean have they improved it so much that we could start seeing more OpenGL games?[/quote]I'm somewhat confused by this statement. Do you think that OpenGL is somehow lagging behind DirectX? My experience is that, for gaming, they have been keep up with each other quite well (and OpenGL's IHV extension system means it has always gotten new hardware features before DirectX). For professional graphics work OpenGL blows DirectX away, though. Not even in the same league.Besides, games don't care about the graphics API for the most part. Most game engines are fully abstracted from the rendering subsystem. You can swap in OpenGL or DirectX or whatever is available on the target system just by writing some glue code. Almost all game engines are this way and those which aren't probably aren't very popular. (Seriously, would you want to rewrite your entire game from scratch to port from Xbox 360 to Playstation?)Windows (Vista) provides lousy OpenGL 1.4 support and all of Microsoft's implementations of OpenGL have been very poor. (Of course they're poor, Microsoft wants you to use DirectX because they own it.) So if you're basing your knowledge of OpenGL on Windows then forget about it. Nvidia and ATI really have the only good (and inexpensive) implementations of OpenGL on Windows (and those are crippled slightly on Vista). Try a Mac or other UNIX system or something which uses OpenGL natively for its own environment and you'll see the difference.
nirkon said:
Well I based it off windows, but also that OpenGL isn't used in many games, so the question is why? I guess i've heard from people before that dx is better, also back in the CS1.6 days opengl always lagged for me while dx ran smoothly.you're saying its just because of windows? seems weird as what you are saying could be cause for another anti-trust case against MS, with them 'crippling' competition and all...
Load all comments...

Add New Comment

TechSpot Members
Login or sign up for free,
it takes about 30 seconds.
You may also...
Get complete access to the TechSpot community. Join thousands of technology enthusiasts that contribute and share knowledge in our forum. Get a private inbox, upload your own photo gallery and more.