From 3a332f6c2f70f0c8ccc2dfb7c0e783656f3f595b Mon Sep 17 00:00:00 2001 From: NishiOwO Date: Mon, 2 Feb 2026 19:23:23 +0900 Subject: [PATCH] ok --- engine/src/gl/gl_shadow.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/engine/src/gl/gl_shadow.c b/engine/src/gl/gl_shadow.c index ce7b822..03ec834 100644 --- a/engine/src/gl/gl_shadow.c +++ b/engine/src/gl/gl_shadow.c @@ -76,9 +76,12 @@ GSBool GSGLShadowBeforeMapping(GSGL gl) { GSMathNormalize3(n); - for(i = 0; i < 3; i++) n[i] *= 5; + for(i = 0; i < 3; i++){ + n[i] *= 5; + n[i] += gl->engine->client->position[i]; + } - GSGLCameraLookAt(gl, n, zero); + GSGLCameraLookAt(gl, n, gl->engine->client->position); } glGetDoublev(GL_MODELVIEW_MATRIX, gl->shadow_modelview);