NVIDIA has released an updated Vulkan graphics driver for Linux and Windows with a few more changes. This new NVIDIA 355.00.28 Vulkan driver update adds support for 64-bit vertex attribute formats, improves the performance of vkBindBufferMemory / vkBindImageMemory / vkCreateGraphicsPipelines operations, no longer enumerates Fermi-based GPUs in vkEnumeratePhysicalDevices, and supports newer versions of the Linux kernel. You can download the updated NVIDIA Vulkan Linux driver at developer.nvidia.com.
The newly-opened Mesa 11.3-devel code-base already has support for another OpenGL ES 3.2 extension. The GL_OES_shader_image_atomic is now supported by mainline Mesa with all of the drivers that support the GL_ARB_shader_image_load_store extension.
Google engineers have open-sourced today a new suite of libraries and tools relating to OpenGL called ION. ION is described as "a portable suite of libraries and tools for building client applications, especially graphical ones. It is small, fast, and robust, and is cross-platform across many platforms and devices, including desktops, mobile devices, browsers, and other embedded platforms."
Intel developers have been working on adding OpenCL support to the Quick Color Management System (QCMS) as used by the Chrome and Firefox web-browsers for color management for JPEG/PNG/WebP images containing an embedded ICC profile.
Jeff Muizelaar mentioned that WebGL 2 is now enabled within Firefox nightly builds. The WebGL 2 implementation isn't yet fully complete, but is at least to a point that it's working well enough for most modern content written against the provisional specification.
MulticoreWare has been instrumental in help push more than fifty commits into the core code-base today for the LibreOffice open-source office suite. These commits are work on support for "GPU Calc" to take advantage of OpenCL for various math spreadsheet calculations. The OpenCL changes should be apart of the LibreOffice 4.2 release due out in late January or early February.
Intel has put out a first release of Beignet, an open-source Linux project that supports OpenCL. Beignet, like many other OpenCL implementations, is based upon LLVM and Clang for its compiler infrastructure.
Collabora has announced the release of their GStreamer OpenMax IL wrapper plug-in for the GStreamer 1.x multimedia framework. The new plug-in release by Collabora supports the stable GStreamer 1.x API/ABI with a generic OpenMAX IL implementation as well as special support for the OpenMAX features of the Raspberry Pi. (News via Phoronix)
Intel has now submitted their OpenGL ES 3.0 results to the Khronos Group for validation with Ivy Bridge hardware and the Mesa 9.1 branch in hopes of being one of the first driver implementations to be officially OpenGL ES 3.0 conformant. Product is based on a published Khronos Specification, and is expected to pass the Khronos Conformance Testing Process. Current conformance status can be found at www.khronos.org/conformance.
The Qt Project is proud to announce the final release of Qt 5. It is the latest version of the Qt C++ UI framework and the foundation for a new way of developing applications, where Qt Quick is in the center of Qt. Qt 5 continues to offer all of the power of native Qt C++ enabling highly sophisticated user experiences, offering applications the full capabilities of OpenGL/OpenGL ES graphics acceleration. Planning has already started for an even greater role of OpenGL in Qt 5.1.
Intel shared plans early on that they want OpenGL ES 3.0 for Mesa by early 2013 with the next Mesa release. OpenGL ES 3.0 has a lot of new features over the aging OpenGL ES 2.0 specification, which makes it a really worthwhile upgrade. As part of this, Intel has been working on ETC2 texture compression and other functionality for this open-source Linux graphics driver. Ian Romanick of Intel has now shared on the Mesa mailing list that in the coming days he will begin to post the GLES3 patches for review and then merge them into mainline Mesa.
The Linux OpenGL stack along with the upstream OpenGL specification has been evolving at a fast pace in recent years. There was recently some discussion within the Khronos camp for updating the guide for how to implement OpenGL support on Linux and it's been decided it will be talked about next week at XDC2012. To get the ball rolling for planning out a new Linux OpenGL ABI, NVIDIA has published a proposal. Read the rest of this story on Phoronix.