UFO: Alien Invasion
Loading...
Searching...
No Matches
lerp_vs.glsl
Go to the documentation of this file.
1/**
2 * @file
3 * @brief Lerp vertex shader.
4 */
5
6in_qualifier vec3 NEXT_FRAME_VERTS;
7in_qualifier vec3 NEXT_FRAME_NORMALS;
8in_qualifier vec4 TANGENTS;
9in_qualifier vec4 NEXT_FRAME_TANGENTS;
10uniform float TIME;
11
12vec4 Vertex;
13vec3 Normal;
14vec4 Tangent;
15
16void 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}