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