структура D3D12DDIARG_CREATE_COMMAND_SIGNATURE_0001 (d3d12umddi.h)
Описание параметров, которые драйвер отображения использует для создания сигнатуры команды.
Синтаксис
typedef struct D3D12DDIARG_CREATE_COMMAND_SIGNATURE_0001 {
UINT ByteStride;
UINT NumArgumentDescs;
const D3D12DDI_INDIRECT_ARGUMENT_DESC *pArgumentDescs;
D3D12DDI_HROOTSIGNATURE hRootSignature;
UINT NodeMask;
} D3D12DDIARG_CREATE_COMMAND_SIGNATURE_0001;
Члены
ByteStride
Задает размер каждого аргумента сигнатуры команды в байтах.
NumArgumentDescs
Указывает количество аргументов в сигнатуре команды.
pArgumentDescs
Массив D3D12DDI_INDIRECT_ARGUMENT_DESC структур, содержащий сведения о аргументах, включая, является ли аргумент буфером вершин, константой, представлением буфера констант, представлением ресурсов шейдера или представлением неупорядоченного доступа.
hRootSignature
Дескриптор корневой сигнатуры.
NodeMask
Набор узлов. Для одной операции GPU установите значение 0. При наличии нескольких узлов GPU задайте биты для идентификации узлов (физических адаптеров устройства), к которым должна применяться сигнатура команды. Каждый бит в маске соответствует одному узлу. См. раздел Системы с несколькими адаптерами.
Комментарии
Используйте эту структуру с PFND3D12DDI_CREATE_COMMAND_SIGNATURE_0001.
Дополнительные сведения см. в спецификации шейдера сетки .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 версии 1903 |
Верхняя часть | d3d12umddi.h |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по