Jump to content

Vulkan 1.1 Released


Recommended Posts


Today the Khronos Group has released Vulkan 1.1, a new version of the open source, low-level API that brings many improvements. Among these improvements is the integration of a number of extensions for Vulkan 1.0, including those for simultaneously rendering multiple views of the same image, using multiple GPUs in one system, and cross-process API interoperability that is used in demanding applications like virtual reality. Additionally Vulkan 1.1 comes with Subgroup Operations that enables highly-efficient data sharing and manipulation between tasks running in parallel on a GPU and the ability to perform rendering and display operations on resources that cannot be accessed or copied.

Along with the release of Vulkan 1.1 is the SPIR-V 1.3 specification for shaders to support subgroup operations and make enhanced compiler optimizations possible. Also concerning shaders, and very important, Vulkan 1.1 Core supports HLSL, which is a Microsoft shader language, meaning DirectX shaders can be used by Vulkan 1.1. Easier translation of HLSL to SPIR-V also means we may see improved support for Vulkan in the future, by making it easier to develop for both it and DirectX 12, but we could also see Vulkan running on top of DirectX 12 in some application too. The Vulkan Ecosystem Forum has also been created to make sharing issues and opportunities between developers easier.

There are a number of features to be interested in here, especially subgroup operations and the built-in support for device groups, making multi-GPU a part of the core API and easier to enable.

Source: Khronos Group


Back to original news post

Share this post

Link to post
Share on other sites


  • Create New...