diff options
Diffstat (limited to 'assets/shaders/vertex.glsl')
| -rw-r--r-- | assets/shaders/vertex.glsl | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/assets/shaders/vertex.glsl b/assets/shaders/vertex.glsl index 1e56809..6902ad4 100644 --- a/assets/shaders/vertex.glsl +++ b/assets/shaders/vertex.glsl @@ -7,9 +7,11 @@ uniform mat4 projection_matrix; layout (location = 0) in vec3 position; layout (location = 1) in vec3 normal; layout (location = 2) in vec2 tex_coord; -layout (location = 3) in float ambient_occlusion; +layout (location = 3) in float light; +layout (location = 4) in float ambient_occlusion; out vec2 frag_tex_coord; +out float frag_light; out float frag_ambient_occlusion; out vec3 surface_normal; out float depth; @@ -21,6 +23,7 @@ void main() { gl_Position = clip_position; frag_tex_coord = tex_coord; + frag_light = light; frag_ambient_occlusion = ambient_occlusion; surface_normal = (model_matrix * vec4(normal, 0.0)).xyz; depth = clamp((length(view_position) - 75) / 125, 0.0, 1.0); |
