OpenGL 4.0 Boosts Cross-Platform Graphics Acceleration
It's here, ladies and gentlemen - the Khronos Group today announced the release of the OpenGL 4.0 specification at GDC 2010 in San Francisco.
In short, the latest iteration "brings the very latest in cross-platform graphics acceleration and functionality" to PCs and workstations, but if you're looking for a bullet list of geeky details, we have you covered. Some of the benefits include:
- two new shader stages that enable the GPU to offload geometry tessellation from the CPU;
- per-sample fragment shaders and programmable fragment shader input positions for increased rendering quality and anti-aliasing flexibility;
- drawing of data generated by OpenGL, or external APIs such as OpenCL, without CPU intervention;
- shader subroutines for significantly increased programming flexibility;
- separation of texture state and texture data through the addition of a new object type called sampler objects;
- 64-bit double precision floating point shader operations and inputs/outputs for increased rendering accuracy and quality;
- performance improvements, including instanced geometry shaders, instanced arrays, and a new timer query.
"The release of OpenGL 4.0 is a major step forward in bringing state-of-the-art functionality to cross-platform graphics acceleration, and strengthens OpenGL’s leadership position as the epicenter of 3D graphics on the web, on mobile devices as well as on the desktop," said Barthold Lichtenbelt, OpenGL ARB working group chair and senior manager Core OpenGL at NVIDIA. “NVIDIA is pleased to announce that its upcoming Fermi-based graphics accelerators will fully support OpenGL 4.0 at launch."
So what does this all mean for Joe Gamer? That remains to be seen, and ultimately decided by developers. OpenGL 4.0 has DirectX 11 in its sights, and Khronos has no qualms about saying so. "OpenGL 4.0 exposes the same level of capability of GPUs as DirectX 11," the company said during a presentation at GDC.
Game on.

Image Credit: Khronos
Comments
Comments are closed on this article
![]()
DJSPIN80
March 12, 2010 at 2:47pm
Glad to see OpenGL stepping up to the plate. I've always been amazed at OpenGL, I wrote a few 3D programs back in college and openGL - though frustrating - was very powerful. I can see why Romero chose it when he built Doom3.
Anyways, I hope OpenGL 4.0 gives DX11 a run for its money.
![]()
mothrpe
March 11, 2010 at 11:24am
Linux is great for everything except games, and OpenGl is supported under linux, so seeing this get widespread adoption would mean more games on linux hopefully. I dream of the day I can have steam on ubuntu with games running full speed.
![]()
lien_meat
March 11, 2010 at 11:50am
opengl isn't what's holding linux back from having good games built for it. The PS3 and wii use opengl (well, modified versions of opengl actually) for their games. Windows has been THE pc gaming platform ever since win3.0, and I honestly don't see that changing soon, even if opengl gets really really amazing. I WISH it would, but it just isn't happening.
I'm pretty sure it's linux's stupid audio and video driver issues, (I pretty much only run linux, I would know) and lack of standardization across distros as to what versions of C libraries are installed (sdl, and whatever else) that make it less popular, that and it's relatively tiny user base.
That said though, directx does have tons of game developers that are familiar with it. I'm guessing probably quite a bit more than are familiar with opengl. I'm not a game dev, I wouldn't know what would be needed to change that trend, but I really wish it would change so cross-platform gaming was a tish better.
![]()
k11k
March 11, 2010 at 10:28am
I don't care which one the developer used, just bring out good games with good visual.
![]()
Neufeldt2002
March 11, 2010 at 9:20am
I am glad to see some movement here. Getting to 3.x was way too long. Direct X needs some competition, and maybe this will start developers to finally move of off Direct X 9. Mind you xbox is Direct X 9 and is not upgrading anytime soon. And developers are doing cross platform to the lowest common denominator, so we will be stuck with 9 till MS retires the xbox.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
I wanted a signature, but all I got was this ________
Log in to MaximumPC directly or log in using Facebook
Forgot your username or password?
Click here for help.
















