summaryrefslogtreecommitdiff
path: root/shaders/vertex.glsl
diff options
context:
space:
mode:
Diffstat (limited to 'shaders/vertex.glsl')
-rw-r--r--shaders/vertex.glsl6
1 files changed, 6 insertions, 0 deletions
diff --git a/shaders/vertex.glsl b/shaders/vertex.glsl
index 9ae73dc..2af2c7e 100644
--- a/shaders/vertex.glsl
+++ b/shaders/vertex.glsl
@@ -1,9 +1,15 @@
#version 410 core
layout(location=0) in vec3 pos;
+layout(location=1) in vec3 v_normal;
uniform mat4 model;
uniform mat4 view;
uniform mat4 perspective;
+out vec3 normal;
+out vec3 frag_pos;
void main() {
gl_Position = perspective*view*model*vec4(pos, 1.0);
+ normal = v_normal;
+ frag_pos = vec3(model*vec4(pos, 1.0));
+
};