D3DHAL_DP2SETVERTEXSHADERCONST结构(d3dhal.h)
仅 DirectX 8.0 及更高版本。
D3DHAL_DP2SETVERTEXSHADERCONST结构用于在 D3dDrawPrimitives2接收D3DDP2OP_SETVERTEXSHADERCONST作码时设置一个或多个顶点着色器常量寄存器。
语法
typedef struct _D3DHAL_DP2SETVERTEXSHADERCONST {
DWORD dwRegister;
DWORD dwCount;
} D3DHAL_DP2SETVERTEXSHADERCONST;
成员
dwRegister
指定要发送其值的第一个顶点着色器常量的索引。
dwCount
指定要设置的常量寄存器数,因此,要从 DP2 流中读取的四个元素、单精度浮向量的数目。
言论
提供开始寄存器和寄存器计数。 四个单精度浮点值的一个或多个向量紧随 DP2 流中的数据结构D3DHAL_DP2SETVERTEXSHADERCONST。
运行时验证指定的寄存器范围是否合法,给定向驱动程序报告的顶点着色器支持级别。 此外,如果驱动程序不支持任何形式的可编程顶点处理,运行时不会将此令牌发送到驱动程序。
要求
要求 | 价值 |
---|---|
标头 | d3dhal.h (包括 D3dhal.h) |
另请参阅
D3DDP2OP_SETVERTEXSHADERCONST