UFO: Alien Invasion
Doxygen documentation generating
lerp_vs.glsl
Go to the documentation of this file.
1 /**
2  * @file
3  * @brief Lerp vertex shader.
4  */
5 
6 in_qualifier vec3 NEXT_FRAME_VERTS;
7 in_qualifier vec3 NEXT_FRAME_NORMALS;
8 in_qualifier vec4 TANGENTS;
9 in_qualifier vec4 NEXT_FRAME_TANGENTS;
10 uniform float TIME;
11 
12 vec4 Vertex;
13 vec3 Normal;
14 vec4 Tangent;
15 
16 void lerpVertex(void) {
17  Vertex = mix(vec4(NEXT_FRAME_VERTS, 1.0), gl_Vertex, TIME);
18  Normal = mix(NEXT_FRAME_NORMALS, gl_Normal, TIME);
19  Tangent = mix(NEXT_FRAME_TANGENTS, TANGENTS, TIME);
20 }