CodeXL now supports capturing a trace of Vulkan frames for games and apps running on Microsoft Windows. AMD also added UI enhancements to detail Microsoft DirectX® 12 command lists and Vulkan command buffers. As well, CodeXL now displays the details and content of OpenGL and OpenCL objects while debugging C++ host code on Linux.
AMD has launched their new line of discrete Radeon M400 GPUs that are designed specifically for notebooks. The R9 and R7 M400 series offer support for both Vulkan and OpenGL 4.4. There is no mention of support for the R5 M400 series. Product is based on a published Khronos Specification and is expected to pass the Khronos Conformance Process. Current conformance status can be found at www.khronos.org/conformance.
There will be a Vulkan Keynote at Laval Virtual March 24 2016 in Laval France. Tristan Lorach will present "From OpenGL to Vulkan: looking for optimal graphic performances". The conference will explore the constituent elements of the new Vulkan API and explain why it was created.
Fast UI Draw, source code available on github, has now been open sourced. Fast UI Draw is a high performance Canvas renderer that is tuned for Intel GPU's (but can work for other GPU's) that under significant load is much faster than many other Canvas renderers. Fast UI Draw when running has very few GPU states, very few draw calls even under very complicated scenes. In addition, Fast UI Draw has a unique methodology to handle clipping that allows for applications to have rotations, projection, and clipping without incurring significant CPU load from setting, saving or restoring clipping. Fast UI Draw is available under the MPLv2 and a very alive project undergoing active development.
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."
Khronos Group member Basemark announced that it has joined the Immersive Technology Alliance (ITA). ITA is a leading consortium focused on catalyzing the development and commercialization of virtual reality, augmented reality, stereoscopic 3D, and other immersive technologies. Basemark develops system performance and power consumption analysis tools that are used by leading semiconductor and OEM companies around the world.
This post by Peter Messmer on the NVIDIA Parallel Forall blog provides the basic steps to create a (full) OpenGL context using EGL in a headless environment, with code examples. EGL context creation is particularly relevant for accelerated rendering on HPC systems or in a cloud environment, where context management via X11 is often times impractical. Applications include in situ visualization and CUDA/OpenGL interoperation.
The NVIDIA developer blog has a great article highlighting some of the benefits of Vulkan. A short but worthwhile read for any OpenGL and Vulkan enthusiast. "In this post we want to look at the basic operations that normally happen in a rendering frame and which API mechanisms are used."