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