Поделиться через


структура 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/вычислений среда выполнения выполнит следующую логику:

  1. Если у существующей группы планирования есть слот для определенного типа создаваемой очереди команд, заполните этот слот. Существующие группы планирования выполняются в том порядке, в который они были созданы.
  2. В противном случае создайте новую группу планирования, чтобы назначить новую очередь команд.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10 версии 1809
заголовка d3d12umddi.h