перечисление D3D12DDI_CROSS_NODE_SHARING_TIER (d3d12umddi.h)

Значение D3D12DDI_CROSS_NODE_SHARING_TIER указывает уровень совместного использования между узлами видеоадаптера.

Синтаксис

typedef enum D3D12DDI_CROSS_NODE_SHARING_TIER {
  D3D12DDI_CROSS_NODE_SHARING_TIER_NOT_SUPPORTED = 0,
  D3D12DDI_CROSS_NODE_SHARING_TIER_1_EMULATED = 1,
  D3D12DDI_CROSS_NODE_SHARING_TIER_1 = 2,
  D3D12DDI_CROSS_NODE_SHARING_TIER_2 = 3,
  D3D12DDI_CROSS_NODE_SHARING_TIER_0041_3 = 4
} ;

Константы

 
D3D12DDI_CROSS_NODE_SHARING_TIER_NOT_SUPPORTED
Значение: 0
Общий доступ между узлами не применяется.
D3D12DDI_CROSS_NODE_SHARING_TIER_1_EMULATED
Значение: 1
Эмулированной. Драйверы выполняют эти операции копирования путем выделения внутренней системной памяти драйвера. Это приведет к тому, что эти операции копирования будут потреблять время на целевом GPU, а также в источнике.
D3D12DDI_CROSS_NODE_SHARING_TIER_1
Значение: 2
Если задано значение Уровень 1, драйверы поддерживают только область буфера копирования, область копирования текстуры и ресурс копирования. Ресурс между узлами должен быть назначением региона копирования.
D3D12DDI_CROSS_NODE_SHARING_TIER_2
Значение: 3
Поддерживаются все операции на разных узлах, за исключением целевых представлений отрисовки, представлений трафаретов глубины и атомарных операций UAV.
D3D12DDI_CROSS_NODE_SHARING_TIER_0041_3
Значение: 4
Поддерживает возможности общего доступа между узлами за пределами уровня 2.

Комментарии

Последние структуры данных ограничения должны быть заполнены драйвером при использовании соответствующей версии DDI. Драйвер также может определить, какая версия каждого ограничения проверка встречается с помощью значения DataSize, передаваемого вместе с каждым запросом cap-query. Плитки ресурсов уровня 4 не могут поддерживаться напрямую, задав плитки ресурсов уровня 4. Вместо этого задайте поддержку ограничения Deterministic64KBUndefinedSwizzle.

Требования

Требование Значение
Заголовок d3d12umddi.h

См. также раздел

D3D12DDI_D3D12_OPTIONS_DATA_0089