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.
Carlos Sánchez de La Lama announced Portable OpenCL on the LLVM development list. The Portable OpenCL project is self-described as “an open source implementation of the OpenCL standard which can be easily adapted for new targets. One of the goals of the project is improving performance portability of OpenCL programs, avoiding the need for target-dependent manual optimizations. A “native” target is included, which allows running OpenCL kernels on the host (CPU).” The source code is available online.
Phoronix is reporting lots of activity at UDS Budapest for OpenGL ES support. With talk of OpenGL ES support in QEMU, OpenGL ES 2.0 support is also coming to the Compiz and KWin compositing window managers. An OpenGL ES 2.0 back-end for Cairo was also brought up separately. Get all the details here and even more details here.
Two years ago Zack Rusin branched Mesa and called it Clover. Intended to provide OpenCL over Mesa, the work has been stalled for many months. A renewed interest in progressing work on Clover is now underway.
Phoronix Test Suite Beta 3 adds another handful of Open Computing Language tests for Linux and Mac OS X. Eventually Windows will also be supported. The new test profiles include JuliaGPU, MandelGPU, SmallPT-GPU, and MandelbulbGPU as well an OpenCL test suite has also been added.