Add refraction
[opengl.git] / reflectvert.glsl
1 #version 330
2
3 in vec3 pos;
4 in vec3 unscaledNormal;
5
6 out vec3 fragPos;
7 out vec3 normal;
8
9 uniform mat4 model, view, projection;
10
11 void main() {
12         normal = mat3(inverse(transpose(model))) * unscaledNormal;
13         fragPos = vec3(model * vec4(pos, 1));
14         gl_Position = projection * view * vec4(fragPos, 1);
15 }