структура 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 |