2018-03-07,新版API(Vulkan 1.1)发布。
我想知道:
$ /usr/bin/vulkaninfo | head -n 5
===========
VULKAN INFO
===========
Vulkan Instance Version: 1.1.70
WARNING: radv is not a conformant vulkan implementation, testing use only.
答案 0 :(得分:3)
Vulkan版本由多个因素决定。这取决于您的设备支持的内容,您使用的标头以及创建应用程序时请求的API版本。 "已安装"版本是您正在使用的SDK或您的驱动程序安装的运行时(其中之一)。
可以使用LunarG SDK中的vksjon_info
工具通过命令行进行检查。
通过vkGetPhysicalDeviceProperties
查询设备属性,可以通过代码检查(无论使用何种语言,只要有标题)。 apiVersion
结构的VkPhysicalDeviceProperties
成员包含该设备支持的最大版本。只需移位或使用标题中的版本宏来获得humnan可读版本(major.minor.patch)。