查询属性、扩展、特性、限制和格式
Vulkan 的主要特性之一是它可以在多个平台和设备上进行开发。为了实现这一点,应用程序有责任从每个物理设备查询信息,然后根据此信息做出决策。
可以从物理设备查询的项目
-
属性
-
特性
-
扩展
-
限制
-
格式
格式
Vulkan 提供了许多 VkFormat
,它们具有多个 VkFormatFeatureFlags
,每个都持有各种可以查询的 VkFormatFeatureFlagBits 位掩码。
有关更多信息,请查看格式章节。
工具
有一些工具可以帮助您以快速且人类可读的格式获取所有信息。
vulkaninfo
是一个用于 Windows、Linux 和 macOS 的命令行实用程序,使您能够查看上面列出的有关 GPU 的所有可用项目。请参阅 Vulkan SDK 中的Vulkaninfo 文档。
由 Sascha Willems 开发的Vulkan 硬件能力查看器应用程序是一款 Android 应用程序,用于显示支持 Vulkan 的设备的所有详细信息。