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 |