Version: 6000.3
语言: 中文
Vulkan API 和图形作业模式配置
创建Vulkan设备过滤资产

Vulkan设备过滤资产简介

Vulkan设备过滤资产允许你微调哪些Android设备应使用Vulkan API,并定义你首选的图形作业模式。此资产使用以下筛选器列表:

  • 允许过滤器列表:定义哪些 Android 设备在运行 Unity 应用程序时应使用 Vulkan API。
  • 拒绝过滤器列表:定义哪些 Android 设备在运行 Unity 应用程序时不应使用 Vulkan API。
  • 首选图形作业筛选器列表:定义 Android 设备的特定图形作业模式。
Vulkan设备过滤资产
Vulkan设备过滤资产

筛选列表参数

每个过滤器列表包含一组用于输入设备规格的参数。您可以向每个过滤器列表添加多个条目。然后,Unity 允许或限制与过滤器列表中输入的规格匹配的设备使用 Vulkan API,并分配任何特定的图形作业模式。

您可以指定以下参数的值来标识设备或设备集:

  • 首选图形作业模式
  • 供应商
  • 设备名称
  • 品牌
  • 产品名称
  • Android作系统版本
  • Vulkan API 版本
  • 驱动程序版本

“首选图形作业模式”参数仅在“首选图形作业筛选器列表中可用”。

设备属性必须与所有参数值(逻辑 AND)匹配,以确定是否允许或拒绝使用 Vulkan API 运行您的应用程序并使用首选图形作业模式。您可以对所有参数使用 C# 正则表达式,但 Vulkan API 版本和 Driver 版本除外。例如\[A|a\]dreno .\*6\[0-9\]\[0-9\], Qual\*, \[S|s\]amsung.Unity 编辑器显示无效正则表达式的错误。如果参数值设置了无效的正则表达式,则应用程序构建失败。

允许过滤器列表 标识具有 Vulkan API 和驱动程序版本等于或大于指定参数值的所有设备。例如,如果您将 GPU 供应商指定为 Qualcomm,将 GPU 型号名称指定为 Adreno,将 Vulkan API 版本指定为 1.1.128,则允许过滤器列表将允许所有配备 Qualcomm Adreno GPU 且 Vulkan API 版本大于或等于 1.1.128 的设备。

拒绝过滤器列表可识别 Vulkan API 和驱动程序版本小于或等于指定参数值的所有设备。例如,如果您将 GPU 供应商指定为 ARM,将 GPU 型号名称指定为 Mali,将 Vulkan 驱动程序版本指定为 0.676.0,则拒绝过滤器列表将限制所有具有 ARM Mali GPU 且 Vulkan 驱动程序版本小于或等于 0.676.0 的设备。

首选图形作业过滤器列表可识别具有 Vulkan API 和驱动程序版本等于或大于指定参数值的所有设备,以使用指定的图形作业模式。例如,如果您将图形作业模式设置为“拆分”,将 GPU 型号名称设置为 Adreno,将 Vulkan API 版本设置为 1.1.128,则首选图形作业过滤器列表将在所有具有 Adreno GPU 且 Vulkan API 版本大于或等于 1.1.128 的设备上启用拆分图形作业模式。

其他资源

Vulkan API 和图形作业模式配置
创建Vulkan设备过滤资产