#version 330 core

layout (location = 0) in vec3 POSITION;
layout (location = 1) in vec3 NORMAL;
layout (location = 2) in vec3 COLOR;
layout (location = 4) in vec3 TEXCOORD;

out vec3 gs_light_target;
out vec3 gs_light_params; // radius, width, ?
out vec3 gs_light_color;

void main()
{
	gs_light_params = NORMAL;
	gs_light_color = COLOR;
	gs_light_target = TEXCOORD;
	gl_Position = vec4(POSITION, 1.0);
}
