OpenGL 4.5 Announced And Microsoft Joins In
Written by David Conrad   
Monday, 11 August 2014

The Khronos Group has announced the release of OpenGL 4.5 at SIGGRAPH and, as unlikely as it might sound, Microsoft has joined Khronos and WebGL.

opengl45core

 

The most important features in 4.5 are: 

  • 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. This makes using OpenGL much easier to use and while it has been available as an extension programmers can now rely on its availability.

  • 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. 

Mention of DX11 connects to the related news that Microsoft has joined Khronos and the WebGL working group. This was announced by way of a Tweet from Khronos' president NeilTrevett.

Given Microsoft's previous total commitment to DirectX, to the point of almost not admitting that any other graphics system existed, this is something of a U turn. Not only has Microsoft avoided OpenGL it also refused to include WebGL in IE, citing security rather than commercial reasons. Recently, howeve, Microsoft included WebGL in IE11, basically giving way to the inevitable - either IE would become irrelevant or it needed to include WebGL. Now, taking its commitment a big step further, it seems that Microsoft is joining in with the efforts to push both OpenGL and WebGL forward. 

The question is, does this imply any less commitment to DirectX?

Probably not, but with DX11 being included and developed in OpenGL and a move to make DirectX12 closer to the underlying hardware, perhaps there is room for a convergence of the two graphics engines. 

Is it a coincidence that Khronos has also asked for participation in the next generation OpenGL initiative -

"a project to  define a future open standard for high-efficiency access to graphics and compute on modern GPUs."

What next gen OpenGL will look like isn't clear, but it is probably going to be heavily influenced by the move back to get closer to the hardware as typified by AMD's Mantle and Microsoft's Direct3D 12:

"Key directions for the new ground-up design include explicit application control over GPU and CPU workloads for performance and predictability, a multithreading-friendly API with greatly reduced overhead, a common shader program intermediate language, and a strengthened ecosystem focus that includes rigorous conformance testing. "

So everything is looking good for OpenGL and WebGL and, with Microsoft on board, we can only hope that there are no major friction points in the coming months. 

 opengl45logo

 

Banner


Get AI Certified With edX
08/08/2025

edX is again offering a discount of up to 30% on selected courses and program bundles until September 10th. Since AI is currently the hot topic we look at what is on offer.



Stack Overflow Reveals Trends In AI Adoption
06/08/2025

While developers are using AI tools they are by no means satisfied with them. While LLMs are widely used, fewer than half of developers are making use of AI agents. And Vibe Coding is ruled out b [ ... ]


More News

 

pico book

 

Comments




or email your comment to: comments@i-programmer.info

 

 

Last Updated ( Monday, 11 August 2014 )