diff --git a/shaders/sun_shadow.vert b/shaders/sun_shadow.vert new file mode 100644 index 0000000..05306dc --- /dev/null +++ b/shaders/sun_shadow.vert @@ -0,0 +1,17 @@ +#version 420 core + +layout (location = 0) in vec3 pos; + +uniform mat4 model; + +layout(std140, binding = 3) uniform Sun +{ + vec3 direction; + vec3 color; + mat4 vp; +} sun; + +void main() +{ + gl_Position = sun.vp * model * vec4(pos, 1.0); +}