]> gitweb.ps.run Git - subsurface_scattering/blob - shaders/vert_shadowmap.glsl
change defaults
[subsurface_scattering] / shaders / vert_shadowmap.glsl
1 #version 330 core\r
2 \r
3 layout (location = 0) in vec3 pos;\r
4 layout (location = 1) in vec3 normal;\r
5 \r
6 out vec3 FragPos;\r
7 out vec3 LocalPos;\r
8 out vec3 Normal;\r
9 \r
10 uniform mat4 model;\r
11 uniform mat4 lightView;\r
12 uniform mat4 projection;\r
13 \r
14 void main()\r
15 {\r
16   gl_Position = projection * lightView * model * vec4(pos, 1.0);\r
17   // pass fragment position in world coordinates\r
18   FragPos = vec3(model * vec4(pos, 1));\r
19   LocalPos = pos;\r
20   Normal = normal;\r
21 }\r