Specifying the Vertices of our First Triangle (cont’d)

A even more programmer-acceptable method

void main() {
    const vec2 vertices[] = vec2[3](
        vec2( 0.0,  1.0),
        vec2(-0.5,  0.866),
        vec2(-0.5, -0.866)
    );

    gl_Position = vec4(vertices[gl_VertexID], 0.0, 1.0);
}