1in vec4 vertPosition;
2in vec4 vertTexCoord;
3in vec4 vertColor;
4in float vertRadius;
5out vec4 fragTexCoord;
6out vec4 fragColor;
7out float fragOffset;
8
9layout (std140) uniform matrixData {
10	mat4 modelViewMatrix;
11	mat4 projMatrix;
12};
13
14layout (std140) uniform genericData {
15	float window_width;
16	float window_height;
17	float use_offset;
18};
19
20void main()
21{
22	gl_Position = projMatrix * modelViewMatrix * vertPosition;
23	fragOffset = vertRadius * use_offset;
24	fragTexCoord = vec4(vertTexCoord.xyz, 0.0);
25	fragColor = vertColor;
26}
27