Edwarddv

Untitled

Jul 16th, 2015
288
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.00 KB | None | 0 0
  1.     v2fMultiTap vertMultiTap(appdata_img v)
  2.     {
  3.         /* // THIS IS WHAT IT USED TO BE
  4.         v2fMultiTap o;
  5.  
  6.         o.pos = mul(UNITY_MATRIX_MVP, v.vertex);
  7.  
  8.         float3 size = float3(_MainTex_TexelSize.x, -_MainTex_TexelSize.x, 0);
  9.  
  10.         o.uv[0] = v.texcoord.xy;
  11.         o.uv[1] = v.texcoord.xy +size.xz;
  12.         o.uv[2] = v.texcoord.xy +size.yz;
  13.         o.uv[3] = v.texcoord.xy +size.zx;
  14.         o.uv[4] = v.texcoord.xy +size.zy;
  15.  
  16.         return o;
  17.         */
  18.  
  19.         /*  THIS IS WHAT IT IS NOW - I got this from https://code.google.com/p/starhopper/source/browse/trunk/Starhopper/Assets/Standard+Assets/Image+Effects+(Pro+Only)/_Sources/Shaders/_BloomAndFlares/BlendForBloom.shader?r=12         */
  20.  
  21.         v2fMultiTap o;
  22.         o.pos = mul(UNITY_MATRIX_MVP, v.vertex);
  23.         o.uv[0] = v.texcoord.xy;
  24.         o.uv[1] = v.texcoord.xy + _MainTex_TexelSize.xy * 0.5;
  25.         o.uv[2] = v.texcoord.xy - _MainTex_TexelSize.xy * 0.5;
  26.         o.uv[3] = v.texcoord.xy - _MainTex_TexelSize.xy * half2(1, -1) * 0.5;
  27.         o.uv[4] = v.texcoord.xy + _MainTex_TexelSize.xy * half2(1, -1) * 0.5;
  28.         return o;
  29.     }
Advertisement
Add Comment
Please, Sign In to add comment