OpenGL 4.5 Specifications Released
At Siggraph 2014, the Khronos Group has announced both OpenGL 4.5 and, more excitingly, the Next Generation OpenGL Initiative. OpenGL 4.5, except for some new Direct3D 11 emulation features for easier porting, is your fairly standard annual OpenGL update.
Next Generation OpenGL (OpenGL NG), however, is a complete rebuild of the OpenGL API. The idea, much like AMD's Mantle and DirectX 12, is to build an entirely new version of OpenGL that removes a lot of the abstraction, significantly reducing the overhead and inefficiencies when working at a low level with the bare metal GPU hardware. Khronos has an uphill struggle ahead, though: While AMD and Microsoft are focusing on their own specific implementations, OpenGL NG will be a cross-platform solution for all operating systems and hardware makers, just like the existing OpenGL specs.
New functionality in the core OpenGL 4.5 specification includes:
-Direct State Access (DSA) – object accessors enable state to be queried and modified without binding objects to contexts, for increased application and middleware efficiency and flexibility;
-Flush Control – applications can control flushing of pending commands before context switching – enabling high-performance multithreaded applications; -Robustness – providing a secure platform for applications such as WebGL browsers, including preventing a GPU reset affecting any other running applications;
-OpenGL ES 3.1 API and shader compatibility – to enable the easy development and execution of the latest OpenGL ES applications on desktop systems;
-DX11 emulation features – for easier porting of applications between OpenGL and Direct3D.
Download GeForce 326.98 OpenGL 4.4 driver - 08/30/2013 12:30 PM
You can download and try out the Beta GeForce 326.98 OpenGL 4.4 driver. This is a developper OpenGL Driver revision 326.98 Windows driver. These provide beta support for OpenGL 4.4 and GLSL 4.40
Download AMD Catalyst 13.x (13.150.100.1) OpenGL 4.3 Beta Driver - 07/25/2013 08:32 AM
Download AMD Catalyst 13.x (13.150.100.1) OpenGL 4.3 Beta Driver. This is the Beta driver that works with Windows 7 and 8. ...
Khronos OpenGL 4.4 Specification - 07/22/2013 05:59 PM
The Khronos Group today announced the immediate release of the OpenGL 4.4 specification, bringing the very latest graphics functionality to the most advanced and widely adopted cross-platform 2D and 3...
OpenGL 4.2 standard released - 08/09/2011 10:12 AM
The Khronos Group today announced the immediate release of the OpenGL 4.2 specification, bringing the very latest graphics functionality to the most advanced and widely adopted cross-platform 2D and 3...
AMD Announces First to Support for OpenGL 4.0 - 03/26/2010 12:01 PM
AMD has announced today that they are happy to be the first to fully support the recently released OpenGL 4.0. AMD is supporting the 3D interface with its ATI Catalyst OpenGL 4.0 preview driver, which...
Senior Member
Posts: 6640
Joined: 2010-08-27
It would be interesting to know the efficiency of OpenGL NG versus Mantle. Also, would DirectX 11 emulation incur any performance penalty? Or is it just a cold shoulder approach that is similar to Mantle's compatibility with DirectX?
Unregistered
I like it that we have more low level API breathing down MS's neck. Because DX12 is going to be a Windows 9 exclusive while OpenGL/Mantle is not. Games will be developed bearing in mind that there is still a significant market in older versions of Windows who would like to enjoy the benefits of the new generation of API.
So MS had better make Windows 9 good enough to convince the large majority of people to jump on it. Otherwise Mantle/OGL are going to eat into DX's market share.
I hope the new competition will continually force MS to up their game with DX, make gaming better on the PC whilst consoles only get limited gains. I'm sure the Xbox division won't mind cuz they told us they were committed to PC right? lol.
Senior Member
Posts: 11808
Joined: 2012-07-20
I don't want to break someones dreams, but bare implementation which nVidia does at each OpenGL release is not happy one.
And as for OpenGL NG, HH did not write it is out yet, and it will not be out for a lot of time.
Now to show how ignorant people are:
"Khronos Group/microsoft can make completely new API which has nearly nothing to do with previous one on fundamental basis (M$ already did that), now Khronos will do same. But as long as they name it in way common *d*ots are used to, it is OK and no bashing comes into their face."
See? If AMD donated entire work to either of them silently and they released it under their name, everyone would be applauding to M$/Khronos for their improvement and nVidia would implement it day one as it is easy to do copy/paste and few exports for their teams which do it on daily basis.
Senior Member
Posts: 6640
Joined: 2010-08-27
I like it that we have more low level API breathing down MS's neck. Because DX12 is going to be a Windows 9 exclusive while OpenGL/Mantle is not. Games will be developed bearing in mind that there is still a significant market in older versions of Windows who would like to enjoy the benefits of the new generation of API.
So MS had better make Windows 9 good enough to convince the large majority of people to jump on it. Otherwise Mantle/OGL are going to eat into DX's market share.
I hope the new competition will continually force MS to up their game with DX, make gaming better on the PC whilst consoles only get limited gains. I'm sure the Xbox division won't mind cuz they told us they were committed to PC right? lol.
Well, if Windows 9 is a 'free' upgrade from Windows 8.1, it's not going to be much of an issue

If Windows 9 is a free upgrade to Windows 8.1, why would you want to stick with Windows 8.1?
Senior Member
Posts: 3580
Joined: 2010-01-16
Pretty impressive that they can release anything that resembles Mantel before Mantel is out of beta and goes to other GPU's (which let's face it, will not happen, so I guess it's not THAT impressive) and DX12. Also props to NVidia for making drivers that support 4.5 so fast, hell they came out before this news post.
I still think high adoption for OpenGL from the large names on Windows is a pipe dream, but at least they are trying. And I hope so much that I am wrong about that. At least "DX11 emulation features" for importing might help that cause. It' a great way to deal with MS and the behemoth they are, make the transition painless or at least as painless as possible.