структура D3D12DDIARG_MESH_IO_SIGNATURES (d3d12umddi.h)

Структура D3D12DDIARG_MESH_IO_SIGNATURES описывает набор сигнатур для выходных примитивов и вершин данного шейдера сетки.

Синтаксис

typedef struct D3D12DDIARG_MESH_IO_SIGNATURES {
  D3D12DDIARG_SIGNATURE_ENTRY_0012 *pPrimitiveOutputSignature;
  UINT                             NumPrimitiveOutputSignatureEntries;
  D3D12DDIARG_SIGNATURE_ENTRY_0012 *pVertexOutputSignature;
  UINT                             NumVertexOutputSignatureEntries;
} D3D12DDIARG_MESH_IO_SIGNATURES;

Члены

pPrimitiveOutputSignature

Массив подписей; а именно, набор всех регистров, на которые влияют примитивы, выходные шейдером сетки.

NumPrimitiveOutputSignatureEntries

Размер массива pPrimitiveOutputSignature в элементах.

pVertexOutputSignature

Массив подписей; а именно объединение всех регистров, на которые влияют вершины, выводимые шейдером сетки.

NumVertexOutputSignatureEntries

Размер массива pVertexOutputSignature в элементах.

Комментарии

Эти сведения передаются драйверу при создании сетчатого шейдера.

Дополнительные сведения см. в разделе Спецификация шейдера сетки .

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 2004
Верхняя часть d3d12umddi.h