C++17 In Detail

11 August 2014

OpenGL 4.5

See my new website at cppstories.com

OpenGL 4.5 has just arrived!

Since Siggraph 2014 is happening right now, we could expect a new version of OpenGL. And it happened! Khronos announced OpenGL 4.5! Not a major update, but still adds some nice features to the API. What about OpenGL 5.0? Is there any news here?


As you can see, this list of changes is not that impressive. DSA is finally approved, so this is definitely a good sign. Additionally, there is an official support for explicit flushing control.

Image from the Khronos presentation

OpenGL 5.0?

I was sure that the version 5.0 will not be announced yet. It's just too early. But there is one, very positive, news about this case: Khronos Announces Next Generation OpenGL Initiative

Everyone is aware of the fact that OpenGL API become very heavy. Recent announcements of vendor specific APIs like Mantle, Metal and also DX12 made things even more complicated for OpenGL.

But it seems that the situation is not that bad! AZDO techniques prove that OpenGL can be also very fast and close to metal.

Khronos is now preparing a new design of a unified Graphics API - both for mobile and desktop GPUs. It will be a thin layer, and will definitely not have a compatibility profile! Works are underway, but the process will be probably quite hot and intensive. Maybe next time - August 2015 there will be a full spec available? Will it be OpenGL 5.0 or completely new API name? We will see... :)


  • What do you expect from OpenGL 5.0?
  • Will it become one, ultimate GPU Api?


If you want to get additional C++ resources, exlusive articles, early access content, private Discord server and weekly curated news, check out my Patreon website: (see all benefits):

© 2017, Bartlomiej Filipek, Blogger platform
Disclaimer: Any opinions expressed herein are in no way representative of those of my employers. All data and information provided on this site is for informational purposes only. I try to write complete and accurate articles, but the web-site will not be liable for any errors, omissions, or delays in this information or any losses, injuries, or damages arising from its display or use.
This site contains ads or referral links, which provide me with a commission. Thank you for your understanding.