From 8160e6bb345f9f3c3f91fd7add10489183ab021e Mon Sep 17 00:00:00 2001 From: "re.kovalev" Date: Tue, 31 Oct 2023 11:37:25 +0300 Subject: [PATCH] =?UTF-8?q?=D0=92=D0=B5=D1=80=D1=88=D0=B8=D0=BD=D0=BD?= =?UTF-8?q?=D1=8B=D0=B9=20=D1=88=D0=B5=D0=B9=D0=B4=D0=B5=D1=80=20=D1=82?= =?UTF-8?q?=D0=B5=D0=BD=D0=B5=D0=B9=20=D0=BD=D0=B0=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D0=BD=D0=BE=D0=B3=D0=BE=20=D0=B8=D1=81=D1=82?= =?UTF-8?q?=D0=BE=D1=87=D0=BD=D0=B8=D0=BA=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- shaders/sun_shadow.vert | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 shaders/sun_shadow.vert 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); +}