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 |