starfield

starfield.git
git clone git://git.lenczewski.org/starfield.git
Log | Files | Refs | Submodules | README | LICENSE

shader.vert (345B)


      1 #version 450
      2 
      3 layout(location = 0) out vec3 fragColor;
      4 
      5 vec2 positions[3] = vec2[](
      6 	vec2(0.0, -0.5),
      7 	vec2(0.5, 0.5),
      8 	vec2(-0.5, 0.5)
      9 );
     10 
     11 vec3 colors[3] = vec3[](
     12 	vec3(1.0, 0.0, 0.0),
     13 	vec3(0.0, 1.0, 0.0),
     14 	vec3(0.0, 0.0, 1.0)
     15 );
     16 
     17 void main() {
     18 	gl_Position = vec4(positions[gl_VertexIndex], 0.0, 1.0);
     19 	fragColor = colors[gl_VertexIndex];
     20 }