From 553f738d55e1492f11ee7f150758963344ac79d4 Mon Sep 17 00:00:00 2001 From: Dan Goodliffe Date: Mon, 24 Apr 2023 19:56:07 +0100 Subject: Point shaders (shadows) can all share the same implementation now in a single place They all just get `model` from a different place --- gfx/gl/shaders/commonShadowPoint.glsl | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 gfx/gl/shaders/commonShadowPoint.glsl (limited to 'gfx/gl/shaders/commonShadowPoint.glsl') diff --git a/gfx/gl/shaders/commonShadowPoint.glsl b/gfx/gl/shaders/commonShadowPoint.glsl new file mode 100644 index 0000000..c7cbd3e --- /dev/null +++ b/gfx/gl/shaders/commonShadowPoint.glsl @@ -0,0 +1,6 @@ +void +main() +{ + gl_Position = viewProjection * model * vec4(position, 1.0); + gl_Position.z = max(gl_Position.z, -1); +} -- cgit v1.2.3