diff --git a/src/gSP.cpp b/src/gSP.cpp index 7b1f6702..45785e85 100644 --- a/src/gSP.cpp +++ b/src/gSP.cpp @@ -576,6 +576,10 @@ void gSPProcessVertex(u32 v) x = DotProduct(&gSP.lookat[0].ix, fLightDir); y = DotProduct(&gSP.lookat[1].ix, fLightDir); } else { + fLightDir[0] *= 128.0f; + fLightDir[1] *= 128.0f; + fLightDir[2] *= 128.0f; + TransformVectorNormalize(fLightDir, gSP.matrix.modelView[gSP.matrix.modelViewi]); x = fLightDir[0]; y = fLightDir[1]; }