]> gitweb.ps.run Git - subsurface_scattering/blobdiff - shaders/ts_vert_irradiance.glsl
pre cleanup
[subsurface_scattering] / shaders / ts_vert_irradiance.glsl
diff --git a/shaders/ts_vert_irradiance.glsl b/shaders/ts_vert_irradiance.glsl
new file mode 100644 (file)
index 0000000..afe5645
--- /dev/null
@@ -0,0 +1,19 @@
+#version 330 core\r
+\r
+layout (location = 0) in vec3 pos;\r
+layout (location = 1) in vec3 normal;\r
+layout (location = 2) in vec2 uv;\r
+\r
+out vec3 Normal;\r
+out vec3 FragPos;\r
+\r
+uniform mat4 model;\r
+uniform mat4 view;\r
+uniform mat4 projection;\r
+\r
+void main()\r
+{\r
+  FragPos = vec3(model * vec4(pos, 1.0));\r
+  gl_Position = vec4(uv * 2.0 - 1.0, 0.0, 1.0);\r
+  Normal = normal;\r
+}\r