Vulkan 1.2.171 Is Released With Ray-Tracing Fix And BlackBerry QNX Support
The Khronos Group has released an updated specification for the Vulkan graphics/compute API. Vulkan 1.2.171 has a new
VK_QNX_screen_surface extension specifically for the BlackBerry QNX real-time operating system used in many cars and a improvement for raytracing pipeline creation.
The Hologram example application from VulkanSamples
Vulkan 1.2.171 is just a an update to the API specification, not runnable code.
VK_QNX_screen_surface in Vulkan 1.2.171 lets Vulkan programs create Vulkan surfaces on the QNX operating system. It is similar to other existing platform-specific extensions like
VK_KHR_xlib_surface. QNX has had OpenGL ES support for quite some time. It looks very much like QNX 7.2, when it is released at some point in the future, will have Vulkan support in addition to OpenGL ES.
There's also a change to how
VK_KHR_pipeline_executable_properties works in the updated specification. Vulkan implementations should now send raytracing pipeline creation information from
There's also minor updated to a dozen or so other existing Vulkan extensions.
The latest Mesa release, 20.3.4, reports a
conformanceVersion = 1.2.3 so it is quite a few versions behind the latest Vulkan specification.
You can find the full change-set to the latest Vulkan specification here and you can enjoy the latest version of the full Vulkan specification in one huge (15 MiB) HTML file at www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html.