If you missed the Khronos DevU in Seoul, you can now catch up with the online presentations. Khronos Group gave a full-day workshop on Vulkan in the latest DevU series in Seoul, Korea. This session providing attendees with an important overview, then quickly diving deep beyond the basics into Vulkan's use and structure, and then some case studies with code walkthroughs. If you are interested in hearing about Khronos Groups next DevU, signup for the Khronos mailing list.
Amazon has started shipping the 1st Edition of "Vulkan Programming Guide: The Official Guide to Learning Vulkan." The guide is written by Graham Sellers, API lead on the Vulkan specification and John Kessenich, language lead on the Vulkan specification and Senior Compiler Architect at LunarG. The next generation of the OpenGL specification, Vulkan, has been redesigned from the ground up, giving applications direct control over GPU acceleration for unprecedented performance and predictability. Vulkan™ Programming Guide is the essential, authoritative reference to this new standard for experienced graphics programmers in all Vulkan environments.
Huawei Consumer Business Group event saw the unveiling of the HUAWEI Mate 9 using the Kirin 960 chipset. The Kirin 960 features an ARM Cortex-A73/A53 Octa-core CPU and Mali G71 Octa-core GPU. The GPU boasts a 180 percent performance uplift and a 40 percent improvement in energy efficiency compared to its predecessor. The Kirin 960 also takes full advantage of the pioneering Vulkan graphics standard on Android 7.0, increasing graphics performance by up to 400 percent.
The biggest new feature of Mesa 13.0.0 is OpenGL 4.4 and OpenGL 4.5 capability. Equally big news includes OpenGL ES 3.2 support for Intel Skylake or later, OpenGL ES 3.1 support for Intel Haswell, Windows-DRI support to the GLX component, as well as KHR_no_config_context and EGL_KHR_debug support for EGL component. The Mesa EGL interface also received support for EGL_MESA_platform_surfaceless.
A new version of the Lightweight Java Games Library has been released. This provides java bindings for OpenGL, OpenGL ES, Vulkan, OpenCL, OpenAL, EGL, BGFX, etc.
The Vulkan-enabled ARM Mali-G51 graphics processor extends new Bifrost architecture to mainstream devices to enable more compelling user experiences. The ARM Mali-G51 also supports OpenGL ES 3.2 and OpenCL.
Fresh OpenCL compute benchmarks of 11 different GPUs when using the latest NVIDIA (370.28) and AMDGPU-PRO (16.30.3) Linux drivers on Ubuntu 16.04 LTS. The open-source (Clover-based stack) wasn't used for any open-source AMD OpenCL testing due to its less than stellar state.
Earlier this week, at the Microsoft Windows 10 Event in New York, Microsoft shared their vision around 3D for everyone. As part of achieving that vision Microsoft announced they are joining the 3D Formats working group at Khronos to collaborate on its GL Transmission Format (glTF).
Stack overflow is now offering a good selection of Khronos technology tags to help developers find relevant information more quickly. These are the tags we've found so far: Vulkan, OpenGL, OpenCL, OpenGL ES, WebGL, WebCL, glTF, COLLADA, OpenMAX, EGL, OpenSL ES, SPIR, OpenVX, OpenVG. If you see any we've missed, please let us know.
Phoronix benchmarking offers an initial look at the OpenGL / OpenCL / Vulkan Linux performance plus some thermal numbers for the GTX 1050 Mini. A follow-up article will include power consumption / performance-per-Watt metrics of the GTX 1050 / GTX 950 / GTX 750 / GTX 650 for a fun comparison of Pascal, Maxwell, and Kepler of these low/mid-range cards.