模型空间转剪裁空间
1.引入UnityCG.cginc库
#include "Lighting.cginc"
2.使用UnityObjectToClipPos()方法
v2f vert(a2v v){
v2f f;
f.svPos = UnityObjectToClipPos(v.vertex);
return f;
}
3.unity5.6以前的写法使用UNITY_MATRIX_MVP
f.svPos = mul(UNITY_MATRIX_MVP,v.vertex);
相应的,UNITY_MATRIX_VP,UNITY_MATRIX_P都有对应的封装方法UnityWorldToClipPos,UnityViewToClipPos