blob: 60b56f38e379ce30b56a234a1087c6f26c31b60d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#version 150 core
in vec4 vertexCoord;
in vec4 vertexColor;
uniform mat4 matrix;
uniform vec2 gradStart;
uniform vec2 gradEnd;
out float gradTabIndex;
void main()
{
vec2 gradVec = gradEnd - gradStart;
gradTabIndex = dot(gradVec, vertexCoord.xy - gradStart) / (gradVec.x * gradVec.x + gradVec.y * gradVec.y);
gl_Position = matrix * vertexCoord;
}
|