![]() |
![]() |
![]() |
Semantics map a parameter to vertex or pixel shader registers. They can also be optional descriptive strings attached to non-register parameters.
Syntax
typedef struct _D3DXSEMANTIC { UINT Usage; UINT UsageIndex; } D3DXSEMANTIC, *LPD3DXSEMANTIC;
Members
- Usage
- Options that identify how resources are used. See D3DDECLUSAGE.
- UsageIndex
- Options that modify how the usage is interpreted. The usage and usage index make up a vertex declaration. See Vertex Declaration.
Remarks
Semantics are required for vertex and pixel shader, input and output registers.
Structure Information
Header d3dx9shader.h Minimum operating systems Windows 98