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