diff options
Diffstat (limited to 'Other/AstarPathfindingDemo/Packages/com.arongranberg.astar/Drawing/Resources/aline_common_surface.cginc')
-rw-r--r-- | Other/AstarPathfindingDemo/Packages/com.arongranberg.astar/Drawing/Resources/aline_common_surface.cginc | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/Other/AstarPathfindingDemo/Packages/com.arongranberg.astar/Drawing/Resources/aline_common_surface.cginc b/Other/AstarPathfindingDemo/Packages/com.arongranberg.astar/Drawing/Resources/aline_common_surface.cginc new file mode 100644 index 0000000..8d44d01 --- /dev/null +++ b/Other/AstarPathfindingDemo/Packages/com.arongranberg.astar/Drawing/Resources/aline_common_surface.cginc @@ -0,0 +1,21 @@ +#include "aline_common.cginc" + +struct v2f { + float4 pos : SV_POSITION; + float4 col : COLOR; + float2 uv : TEXCOORD0; + UNITY_VERTEX_OUTPUT_STEREO +}; + +v2f vert_base (appdata_color v, float4 tint, float scale) { + UNITY_SETUP_INSTANCE_ID(v); + v2f o; + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); + o.pos = TransformObjectToHClip(v.vertex.xyz); + + float4 worldSpace = mul(UNITY_MATRIX_M, v.vertex); + o.uv = float2 (worldSpace.x*scale,worldSpace.z*scale); + o.col = v.color * tint; + o.col.rgb = ConvertSRGBToDestinationColorSpace(o.col.rgb); + return o; +} |