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