aboutsummaryrefslogtreecommitdiff
path: root/shaders/view_tangents.vert
blob: 561ad2235a8e1a59673fa6996c07a8f24bfc7f44 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
precision highp float;

uniform mat4 Modelview;
uniform mat4 Projection;

layout (location = 0) in vec3 vPosition;
layout (location = 2) in vec4 vTangent;

out vec4 Tangent;

void main() {
  Tangent = vec4(Tangent.xyz = mat3(Modelview) * vTangent.xyz, vTangent.w);
  gl_Position = Projection * Modelview * vec4(vPosition, 1.0);
}