Vulkan 1.4 support for the Vulkan Hardware Capability Viewer and database

Vulkan 1.4 has arrived

Just a few days ago Vulkan 1.4 was released to the public. This is another important step forward for the api and adds some interesting new functionality. See this blog from Khronos for more details. The Vulkan documentation site is a good starting point too if you wanna learn about what’s included in that version and also why it’s included. If you’re looking for some code, the Khronos Vulkan Samples show some of the new features that were already available as an extensions, e.g. a sample I did for host image copies, which is a nice addition to the Vulkan core.

Most vendors already have Vulkan 1.4 conformant implementations publicly available, making Vulkan 1.4 available to many developers at day one.

Vulkan Hardware Capability Viewer 4.0

As with previous releases I added support for the new core version to the Vulkan Hardware Capability Viewer and the database day-one.

Vulkan 1.4 core features and properties

Just as previous versions, Vulkan 1.4 added dedicated structures for checking the new features and new properties that were promoted in the new core versions. On implementations that support Vulkan 1.4 (or newer), the application will now read, store and display those.

Note: If you already uploaded a report for a device that supports Vulkan 1.4, the new version implements an update path that lets you update the report with the new feature and property data for already submitted reports.

Linux improvements

Thanks to a contribution from Karen Webb, the Linux version of the Capability viewer should now be more robust. Esp. with Wayland, older version had issues getting surface related information like presentation support. This is fixed now.

Support for new extensions

Since the last release of the application, several new extensions have been added to Vulkan. Along with Vulkan 1.4, this version of the Caps Viewer also adds support for the following extensions:

  • VK_EXT_vertex_attribute_robustness
  • VK_KHR_video_encode_av1
  • VK_KHR_video_encode_quantization_map

Release

The new version is available for Windows, Linux (X11 and Wayland), Mac OSX and Android on the download page. The update to the Google Play will follow at a later point.

Feedback

If you encounter any issues, please report them via the github issues page for the Vulkan Capability Viewer.

Vulkan Hardware Database

Vulkan 1.4 core features and properties

Global listings for Vulkan 1.4 core features and properties have been added to the database. The report display and report compare pages also display these if available in the selected report(s). The new version was also added to the global version selected, so you can filter out all reports lower than Vulkan 1.4.