语义 | 描述 |
---|---|
POSITION | 模型空间中的顶点位置,通常是float4类型 |
NORMAL | 顶点法线,通常是float3类型 |
TANGENT | 顶点切线,通常是float4类型 |
TEXCOORDn(TEXCOORD0) | 该顶点的纹理坐标,TEXCOORD0表示第一组纹理坐标,依次类推,通常float2或float4类型 |
COLOR | 顶点颜色,通常是fixed4或float4类型 |
语义 | 描述 |
---|---|
SV_POSITION | 裁剪空间中的顶点坐标,结构体中必须包含一个用该语义修饰的变量,等同于dx9中的POSITION,但最好使用SV_POSITION |
COLOR0 | 通常用于输出第一组顶点颜色,但不是必须的 |
COLOR1 | 通常用于输出第二组顶点颜色,但不是必须的 |
TEXCOORD0 ~ TEXCOORD1 | 通常用于输出纹理坐标,但不是必须的 |
语义 | 描述 |
---|---|
SV_TARGET | 输出值将会存储到渲染目标(render target)中,等同于DirectX9 中的COLOR语义,但最好使用SV_TARGET |