diff --git a/engine/src/gl/gl_shadow.c b/engine/src/gl/gl_shadow.c index 358cc9e..ce7b822 100644 --- a/engine/src/gl/gl_shadow.c +++ b/engine/src/gl/gl_shadow.c @@ -74,6 +74,10 @@ GSBool GSGLShadowBeforeMapping(GSGL gl) { for(i = 0; i < 3; i++) n[i] = -gl->engine->client->light0[i]; + GSMathNormalize3(n); + + for(i = 0; i < 3; i++) n[i] *= 5; + GSGLCameraLookAt(gl, n, zero); }