Поделиться через


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