bsp viewer
[tar-legacy.git] / MCDV / lit.vs
1 #version 330 core
2 layout (location = 0) in vec3 aPos;
3 layout (location = 1) in vec3 aNormal;
4
5 out vec3 FragPos;
6 out vec3 Normal;
7
8 uniform mat4 model;
9 uniform mat4 view;
10 uniform mat4 projection;
11
12 void main()
13 {
14 FragPos = vec3(model * vec4(aPos, 1.0));
15 Normal = mat3(transpose(inverse(model))) * aNormal;
16
17 gl_Position = projection * view * model * vec4(aPos, 1.0);
18 }