【发布时间】:2016-02-01 17:32:57
【问题描述】:
虽然我通过观察结果来了解 vert_img 的作用,但我想阅读在网上找不到的更理论的解释。
作为旁注,我在一些使用浮点纹理来计算粒子系统动态的着色器中发现了这个指令。
编辑:令人困惑的是,即使没有定义顶点着色器,它也会被声明。
【问题讨论】:
虽然我通过观察结果来了解 vert_img 的作用,但我想阅读在网上找不到的更理论的解释。
作为旁注,我在一些使用浮点纹理来计算粒子系统动态的着色器中发现了这个指令。
编辑:令人困惑的是,即使没有定义顶点着色器,它也会被声明。
【问题讨论】:
我刚刚发现,vert_img 是在 UnityCG.cginc
中定义的最小顶点着色器v2f_img vert_img( appdata_img v )
{
v2f_img o;
o.pos = mul (UNITY_MATRIX_MVP, v.vertex);
o.uv = v.texcoord;
return o;
}
它的目的是将顶点数据转发给片段着色器。好用!
【讨论】: