D3D12DDICAPS_HARDWARE_SCHEDULING_CAPS_0050结构 (d3d12umddi.h)

确定运行时如何管理 3D 队列和计算队列与计划组的关联。

运行时将管理 3D 和计算队列与计划组的关联,以先到先得。

语法

typedef struct D3D12DDICAPS_HARDWARE_SCHEDULING_CAPS_0050 {
  UINT ComputeQueuesPer3DQueue;
} D3D12DDICAPS_HARDWARE_SCHEDULING_CAPS_0050;

成员

ComputeQueuesPer3DQueue

应与计划组关联的计算 API 级命令队列数。

言论

运行时将为每个计划组为每个节点分配一个 3D 命令队列。 如果驱动程序报告上限值为 0,运行时不会尝试创建计划组,并且所有上下文将继续由命令队列直接拥有。

否则,运行时将维护设备本地计划组集。 每次创建 3D/计算命令队列时,运行时都会运行以下逻辑:

  1. 如果现有计划组具有要创建的特定类型的命令队列的槽,请填充该槽。 现有计划组按创建顺序进行搜索。
  2. 否则,请创建新的计划组以向其分配新的命令队列。

要求

要求 价值
最低支持的客户端 Windows 10 版本 1809
标头 d3d12umddi.h