структура D3D12DDICAPS_HARDWARE_SCHEDULING_CAPS_0050 (d3d12umddi.h)
Определяет, как среда выполнения будет управлять связями трехмерных и вычислительных очередей с группами планирования.
Среда выполнения будет управлять связями трехмерных и вычислительных очередей с группами планирования на основе первой очереди.
Синтаксис
typedef struct D3D12DDICAPS_HARDWARE_SCHEDULING_CAPS_0050 {
UINT ComputeQueuesPer3DQueue;
} D3D12DDICAPS_HARDWARE_SCHEDULING_CAPS_0050;
Члены
ComputeQueuesPer3DQueue
Количество очередей команд на уровне API вычислений, которые должны быть связаны с группой планирования.
Комментарии
Среда выполнения будет назначать только одну очередь трехмерных команд на узел для каждой группы планирования. Если драйвер сообщает о значении ограничения 0, среда выполнения не будет пытаться создать группы планирования, и все контексты будут по-прежнему принадлежать непосредственно очереди команд.
В противном случае среда выполнения будет поддерживать локальный набор групп планирования на устройстве. При каждом создании очереди трехмерных или вычислительных команд среда выполнения будет выполнить следующую логику:
- Если у существующей группы планирования есть слот для определенного типа создаваемой очереди команд, заполните этот слот. Поиск существующих групп планирования выполняется в порядке их создания.
- В противном случае создайте группу планирования, которой будет назначена новая очередь команд.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10, версия 1809 |
Верхняя часть | d3d12umddi.h |