Skip to content

check-vulkan: Improve Vulkan driver identification

Simon McVittie requested to merge wip/smcv/vulkan-driver into master
  • check-vulkan: Rename VulkanPhysicalDeviceProperties to Renderer

    Otherwise, it's easy to mistake it for a Vk-prefixed struct from the Vulkan API.

  • check-vulkan: Pass around more state as fields in the Renderer object

  • check-vulkan: Fix most of the memory leaks

  • check-vulkan: Add a type-safe wrapper for vkGetInstanceProcAddr

  • check-vulkan: Use Vulkan 1.2 if possible

  • check-vulkan: Tell our caller the raw (numeric) driver version

    The driver-version field interprets this as being in the same encoding as the apiVersion, but that's not really correct.

  • check-vulkan: Produce more information about the driver in use

  • graphics: Try to form a better version number from detailed info

Resolves: #79 (closed)

Edited by Simon McVittie

Merge request reports