blob: 8d44d01e4c38297c53e11e20408ce57ab1aac8b9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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;
}
|