diff --git a/engines/grim/gfx_opengl.cpp b/engines/grim/gfx_opengl.cpp index fab0496a20f..ebe3aa0c101 100644 --- a/engines/grim/gfx_opengl.cpp +++ b/engines/grim/gfx_opengl.cpp @@ -1007,7 +1007,7 @@ void GfxOpenGL::setupLight(Light *light, int lightId) { glLightfv(GL_LIGHT0 + lightId, GL_SPOT_DIRECTION, lightDir); glLightf(GL_LIGHT0 + lightId, GL_SPOT_EXPONENT, spot_exp); glLightf(GL_LIGHT0 + lightId, GL_SPOT_CUTOFF, cutoff); - glLightf(GL_LIGHT0 + lightId, GL_QUADRATIC_ATTENUATION, 0.2f); + glLightf(GL_LIGHT0 + lightId, GL_QUADRATIC_ATTENUATION, 1.0f); glEnable(GL_LIGHT0 + lightId); } diff --git a/engines/grim/gfx_tinygl.cpp b/engines/grim/gfx_tinygl.cpp index df45510ecd5..d0bfae5cb35 100644 --- a/engines/grim/gfx_tinygl.cpp +++ b/engines/grim/gfx_tinygl.cpp @@ -929,6 +929,7 @@ void GfxTinyGL::setupLight(Light *light, int lightId) { tglLightfv(TGL_LIGHT0 + lightId, TGL_SPOT_DIRECTION, lightDir); tglLightf(TGL_LIGHT0 + lightId, TGL_SPOT_EXPONENT, spot_exp); tglLightf(TGL_LIGHT0 + lightId, TGL_SPOT_CUTOFF, cutoff); + tglLightf(TGL_LIGHT0 + lightId, TGL_QUADRATIC_ATTENUATION, 1.0f); tglEnable(TGL_LIGHT0 + lightId); }