What's New in OpenGL 4.5
The OpenGL 4.5 and OpenGL Shading Language 4.50 Specifications were released on August 11, 2014.
New features of OpenGL 4.5 include:
- 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.
New extensions to OpenGL 4.5 include:
- GL_ARB_clip_control
- GL_ARB_cull_distance
- GL_ARB_ES3_1_compatibility
- GL_ARB_conditional_render_inverted
- GL_KHR_context_flush_control
- GL_ARB_derivative_control
- GL_ARB_direct_state_access
- GL_ARB_get_texture_sub_image
- GL_KHR_robustness
- GL_ARB_shader_texture_image_samples
- GL_ARB_texture_barrier
API & GLSL specifications
- OpenGL 4.5 Core Profile Specification
- OpenGL 4.5 Compatibility Profile Specification
- OpenGL Shading Language 4.50 Specification
Additional Links
Specifications and documentation for the OpenGL API and OpenGL Shading Language, as well as related APIs such as GLX, are available from OpenGL.org:



