- #version 430 core
- layout(location = 1) in vec4 offset;
- layout(location = 2) in vec4 color;
- out VS_OUT
- {
- vec4 col;
- } vs_out;
- void main(void)
- {
- const vec4[3] vertices = vec4[3](
- vec4(0.25f, 0.25f, 0.0f, 1.0f),
- vec4(0.25f, -0.25f, 0.0f, 1.0f),
- vec4(-0.25f, -0.25f, 0.0f, 1.0f)
- );
- vs_out.col = color;
- gl_Position = vertices[gl_VertexID] + offset;
- }