vertex 输入类型(从应用阶段模型数据传递) | 描述 |
POSITION | 模型空间中的顶点位置,一般是float4类型 |
NORMAL | 顶点的法线,通常是float3类型 |
TANGENT | 顶点切线,通常是float4类型 |
TEXCOORDn 比如TEXCOORD1、 TEXCOORD2 | 该顶点的纹理坐标,TEXCOORD0表示第一组纹理以此类推,通常是float2或者float4 |
COLOR | 顶点的颜色,通常是fixed4或者float4类型 |
vertex输出类型(传递给片元着色器) | 描述 |
SV_POSITION | 裁减空间中的顶点坐标,至少包含一个 |
COLOR0 | 用于输出第一组顶点颜色,但不是必须的 |
COLOR1 | 用于输出第二组颜色,但不是必须的 |
TEXCOORD0~TEXCOORD7 | 输出纹理坐标,但不是必须的 |
fragment 输出类型 | 描述 |
SV_Target | 输出值将会存储到渲染目标(render target)中 |