Imagination Technologies is part of the Vulkan working group and one of the major contributors to this API. Given that we have also been one of the first companies to demonstrate Vulkan (check out our Gnome Horde demo here), we are very excited to welcome today’s introduction of version 1.0 of the Vulkan specification and have set up a dedicated page where developers can access device images for supported platforms and code examples.
Vulkan is the new generation, open-standard and cross-platform API descended from AMD Mantle, forged by the industry. As the product of an incredible collaboration between many industry hardware and software vendors including AMD, Vulkan paves the way for PC games with exceptional performance, image quality and features.AMD has a Vulkan Overview Blog and a GPUOpen Vulkan Technical Blog.
The Qt Company has joined as a contributor member to the Khronos Group. We expect that Vulkan will quickly gain strong foothold and driver support we are actively working on implementing the Qt support for Vulkan together with the Qt community, our partners and other members of the Khronos Group.
The Khronos Group announces the immediate availability of the Vulkan 1.0 royalty-free, open standard API specification. Vulkan provides high-efficiency, cross-platform access to graphics and compute on modern GPUs used in a wide variety of devices from PCs and consoles to mobile phones and embedded platforms. This ground-up design, complementing the OpenGL®and OpenGL ES 3D APIs, provides applications direct control over GPU acceleration for maximized performance and predictability with minimized CPU overhead and efficient multi-threaded performance. Multiple Vulkan 1.0 hardware drivers and SDKs are available immediately for developers to begin creating Vulkan applications and engines. More information on Vulkan is available on the Vulkan homepage and in the Vulkan 1.0 press release.
NVIDIA has posted another two articles on using Vulkan. "OpenGL with Vulkan" teaches the user how to make OpenGL usage Vulkan like and helps to improve performance of OpenGL as well. The second article "Transitioning from OpenGL to Vulkan" discusses when to transition from OpenGL to Vulkan.
The week of March 16th is a busy one so be sure to add the annual Khronos Group sessions to your calendar. This year we have a great line up including Vulkan, WebGL and glTF. There will be a special Chapters Luncheon and after the day winds down join Khronos for a special evening social full of good conversation with the Khronos Group members who bring you Vulkan, WebGL, OpenGL, and more. Register today for all the sessions you will attend.
Imagination will demonstrate cutting-edge solutions for next-generation products such as mobile phones, tablets, wearables, IoT, automotive, ultra HD and OTT TV and more. Highlights include the latest demo of the Khronos Vulkan API, highlighting its ideal fit with the Tile Based Deferred Rendering (TBDR) technology in PowerVR GPUs.
Qualcomm Incorporated announced that its subsidiary, Qualcomm Technologies, Inc., has introduced three new next-generation Qualcomm Snapdragon processors: the Snapdragon 625, 435 and 425. The 625 supports PC-class graphics with the Qualcomm Adreno 506 GPU, which is designed to support the Vulkan API*. Adreno 505 and Adreno 506 are being designed to support the upcoming final version of Vulkan. Current specification status can be found at www.khronos.org/vulkan.
Learn more about Vulkan, the new graphics and compute API directly from Khronos, the people who are creating it. In this 1-hour session, we will talk about the API, and go into details about the Vulkan SDK from LunarG, and much more. Register today!
Amazon is now accepting pre-orders on the new Vulkan Programming Guide: The Official Guide to Learning Vulkan. The Vulkan Programming Guide is the essential, authoritative reference to this new standard, for graphics programmers at all levels of experience, in any Vulkan environment, on any platform. The book is written by John Kessenich and Graham Sellers, both Khronos Group members.
NVIDIA just posted the next installment of their Vulkan tips blog series. This episode talks about memory management. Vulkan offers another key difference to OpenGL with respect to memory allocation. When it comes to managing memory allocations as well as assigning it to individual resources, the OpenGL driver does most of the work for the developer. This allows applications to be developed, tested and deployed very quickly. In Vulkan however, the programmer takes responsibility meaning that many operations that OpenGL orchestrates heuristically can be orchestrated based on an absolute knowledge of the resource lifecycle.
Khronos member Jason Ekstrand from Intel discussed the new Vulkan graphics API and its impact on Open-source software at Fosdem'16 over the weekend. The presentation slides from his talk are now available online.
Croteam, the studio that brought us the amazing Serious Sam series and The Talon Principle, are closely following the development of Vulkan and are prepared to use it. Given their track record, it's very likely that Croteam will be one of the first studios to provide Vulkan support in its games.
In a continuation of NVIDIA's first Vulkan post, here they go further into details of one of the most common state changes in scene rendering: binding shader resources such as uniform- or storage-buffers, images or samplers.