顶点着色器输入结构体中常用语义
语义 描述
POSITION 模型空间中的顶点位置,通常是float4类型
NORMAL 顶点法线,通常是float3类型
TANGENT 顶点切线,通常是float4类型
TEXCOORDn 该顶点的纹理坐标,TEXCOORD0表示第一组坐标纹理,依次类推,通常是float2,float4类型
COLOR 顶点颜色,通常是fixed4或float4类型
Shader Model版本 TEXCOORDn中N的支持个数
Shader Model2 8
Shader Model3 8
Shader Model4 16
Shader Model5 16
顶点着色器输出结构体中常用语义
语义 描述
SV_POSITION 裁剪空间中的顶点坐标,结构体中必须包含一个用该语义修饰的变量。等同于DX9中的POSITION。
COLOR0 通常用于输出第一组顶点颜色,不是必须
COLOR1 通常用于输出第二组顶点颜色,不是必须
TEXCOORD0-TEXCOORD7 通常用于输出纹理坐标,不是必须
片元着色器输出时常用语义
语义 描述
SV_Target 输出值将会储存到渲染目标(render target)中。等同于DX9中COLOR语义。
作者:狐狸菌_0e6a
链接:https://www.jianshu.com/p/ec100b876cb4
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
网友评论