# HG changeset patch # User John Tsiombikas # Date 1322449953 -7200 # Node ID 7b574ba5758e31756c140784a5b5f96091de45e5 # Parent c29a6e02495031ad0e4d0e11e9e6133984550fe6 fixed the directional light diff -r c29a6e024950 -r 7b574ba5758e src/mingl.c --- a/src/mingl.c Mon Nov 28 05:03:22 2011 +0200 +++ b/src/mingl.c Mon Nov 28 05:12:33 2011 +0200 @@ -196,8 +196,6 @@ transform(&st.lpos[ltidx], &pos, st.matrix[MGL_MODELVIEW][st.mtop[MGL_MODELVIEW]]); if(fabs(st.lpos[ltidx].w) < 1e-6) { - st.lpos[ltidx].w = 1.0; - NORMALIZE(st.lpos[ltidx]); } else { st.lpos[ltidx].x /= st.lpos[ltidx].w; diff -r c29a6e024950 -r 7b574ba5758e src/test.c --- a/src/test.c Mon Nov 28 05:03:22 2011 +0200 +++ b/src/test.c Mon Nov 28 05:12:33 2011 +0200 @@ -162,7 +162,7 @@ mgl_enable(MGL_LIGHTING); mgl_light_intensity(0, 1.0); - mgl_light_direction(0, -0.5, 0.5, 1); + mgl_light_position(0, -0.5, 0.5, 1, 0); mgl_matrix_mode(MGL_PROJECTION); mgl_load_identity();