lost_soul

A 3D walking simulator game
Log | Files | Refs | README | LICENSE

cubemap.vs (438B)


      1 #version 330
      2 
      3 // Input vertex attributes
      4 in vec3 vertexPosition;
      5 
      6 // Input uniform values
      7 uniform mat4 matProjection;
      8 uniform mat4 matView;
      9 
     10 // Output vertex attributes (to fragment shader)
     11 out vec3 fragPosition;
     12 
     13 void main()
     14 {
     15     // Calculate fragment position based on model transformations
     16     fragPosition = vertexPosition;
     17 
     18     // Calculate final vertex position
     19     gl_Position = matProjection*matView*vec4(vertexPosition, 1.0);
     20 }