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/计算命令队列时,运行时都会运行以下逻辑:
- 如果现有计划组具有要创建的特定类型的命令队列的槽,请填充该槽。 现有计划组按创建顺序进行搜索。
- 否则,请创建新的计划组以向其分配新的命令队列。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 10 版本 1809 |
标头 | d3d12umddi.h |