Release
Version 2.2 of the Vulkan Hardware Capability Viewer is now available for all platforms (Windows, Linux, Android).
New extensions
This version has been updated to Vulkan Headers 1.2.148, adding support for reading new features and properties provided via VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2
for the following extensions:
- VK_EXT_fragment_density_map2
- VK_EXT_shader_atomic_float
- VK_EXT_extended_dynamic_state
- VK_EXT_private_data
- VK_EXT_image_robustness
Wayland support
Also new with this version is a dedicated build for Wayland. The Linux versions have always been built for X11, but thanks to external contributions, the application now also has a native Wayland version available at the download page.
Linux builds
Up until now, I had to manually build the Linux version on a different PC, making the release process for new version tedious and time-consuming. Esp. after switching to the AppImage format, which requires additional steps to build and adding support for Wayland in addition to X11.
So over the last few weeks I added continuous integration to the project via Travis CI to automatically build the two Linux versions. Getting this up and running required some tinkering with the build setup, as the project also requires different Qt packages for X11 and Wayland. The Travis CI file can be found here.