summaryrefslogtreecommitdiff
path: root/Assets/Bundle/Shaders/Common/Image/ImageEffect.cginc
diff options
context:
space:
mode:
Diffstat (limited to 'Assets/Bundle/Shaders/Common/Image/ImageEffect.cginc')
-rw-r--r--Assets/Bundle/Shaders/Common/Image/ImageEffect.cginc15
1 files changed, 15 insertions, 0 deletions
diff --git a/Assets/Bundle/Shaders/Common/Image/ImageEffect.cginc b/Assets/Bundle/Shaders/Common/Image/ImageEffect.cginc
index 7f657e59..de9dccdd 100644
--- a/Assets/Bundle/Shaders/Common/Image/ImageEffect.cginc
+++ b/Assets/Bundle/Shaders/Common/Image/ImageEffect.cginc
@@ -17,6 +17,7 @@ float4 _UnitMotionVectorTexture_ST;
float4 _UnitTileOffset;
+
// functions
// 只对一小部分进行后处理
@@ -31,3 +32,17 @@ fixed2 CalculateUnitTillOfssetUV(fixed2 uv0)
{
return uv0 * _UnitTileOffset.xy + _UnitTileOffset.zw;
}
+
+struct image_v2f
+{
+ float2 uv : TEXCOORD0;
+ float4 vertex : SV_POSITION;
+};
+
+image_v2f image_vert(appdata_img v)
+{
+ image_v2f o;
+ o.vertex = CalculateUnitTillOfssetVertex(v.vertex);
+ o.uv = CalculateUnitTillOfssetUV(TRANSFORM_TEX(v.texcoord, _MainTex));
+ return o;
+} \ No newline at end of file