Igalia has contributed several features and bugfixes that helped achieve this important milestone. During the last several months, Igalia has been working hard on improving the Intel driver to enable 64-bit floating point support. We developed OpenGL extensions such as ARB_gpu_shader_fp64 and ARB_vertex_attrib_64bit, which were a major contributor to increasing the supported OpenGL version. As members of the Khronos Group, Igalia also had the opportunity to contribute tests and bugfixes to the conformance suite itself.
GLUS for OpenGL and OpenVG documentation can now be found on Github. The cross platform and cross Graphic Library UtilitieS (GLUS) is an open-source C library, which provides a hardware and operating system abstraction plus many functions usually needed for graphics programming using OpenGL, OpenGL ES or OpenVG.
Intel now has drivers certified for the most advanced versions of all three open industry-defined 3D graphics APIs on Linux: OpenGL 4.5, OpenGL ES 3.2 and Vulkan 1.0. OpenGL 4.5 certification was announced 3 February 2017 on the Khronos Group's Conformant Product page.
A recent update to the Xenko Engine docs include how to select your platform, including Vulkan, OpenGL and OpenGL ES.
Paulo Miguel Dias updated his Padoka PPA (Personal Package Archive) for Ubuntu 16.04 LTS and Ubuntu 16.10 operating systems to the latest Mesa 17.0.0-git, bringing us OpenGL 4.5 support for Intel Haswell GPUs.
NVIDIA 378.09 beta driver has aded support for the Vulkan extensions VK_KHR_display and VK_KHR_display_swapchain. OpenGL threaded optimizations is enabled by default in the driver, as well the driver has added support for the ARB_parallel_shader_compile extension to allow multi-threaded compilation of GLSL shaders.
Amazon EC2 users will soon have the ability to add OpenGL acceleration to existing EC2 instance types. Amazon-optimized OpenGL library will automatically detect and make use of Elastic GPUs. Amazon will start out with Windows support for OpenGL, and plan to add support for the Amazon Linux AMI and other versions of OpenGL after that. The GPU added to the instance can have 1, 2, 4, or 8 gigabytes of video memory. It’s becoming much easier to use OpenGL from GPUs in the cloud.
The Mali Graphics Debugger allows developers to trace Vulkan (1.0), OpenGL ES (1.x, 2.x, and 3.x), EGL (1.4), and OpenCL (1.x) API calls in their application and understand frame-by-frame the effect on the application to help identify possible issues.
Fresh OpenGL vs Vulkan graphics API performance numbers on the Intel side with their Mesa "ANV" driver.
A short tutorial about getting started with Swift 3 and OpenGL on Linux and macOS. To keep the code portable on both operating systems, GLFW is used to create a window with an OpenGL context.