Skip to content
Snippets Groups Projects
Commit 40b6d926 authored by Rye Mutt's avatar Rye Mutt :bread:
Browse files

Fix buffer overflow in moon draw

parent 70f0b0fe
No related branches found
No related tags found
No related merge requests found
...@@ -516,9 +516,10 @@ void LLDrawPoolWLSky::renderHeavenlyBodies() ...@@ -516,9 +516,10 @@ void LLDrawPoolWLSky::renderHeavenlyBodies()
} }
F32 moon_brightness = (float)mCurrentSky->getMoonBrightness(); F32 moon_brightness = (float)mCurrentSky->getMoonBrightness();
LLColor4 moon_color(gSky.mVOSkyp->getMoon().getColor());
moon_shader->uniform1f(LLShaderMgr::MOON_BRIGHTNESS, moon_brightness); moon_shader->uniform1f(LLShaderMgr::MOON_BRIGHTNESS, moon_brightness);
moon_shader->uniform4fv(LLShaderMgr::MOONLIGHT_COLOR, 1, gSky.mVOSkyp->getMoon().getColor().mV); moon_shader->uniform4fv(LLShaderMgr::MOONLIGHT_COLOR, 1, moon_color.mV);
moon_shader->uniform4fv(LLShaderMgr::DIFFUSE_COLOR, 1, color.mV); moon_shader->uniform4fv(LLShaderMgr::DIFFUSE_COLOR, 1, color.mV);
//moon_shader->uniform1f(LLShaderMgr::BLEND_FACTOR, blend_factor); //moon_shader->uniform1f(LLShaderMgr::BLEND_FACTOR, blend_factor);
moon_shader->uniform3fv(LLShaderMgr::DEFERRED_MOON_DIR, 1, mCurrentSky->getMoonDirection().mV); // shader: moon_dir moon_shader->uniform3fv(LLShaderMgr::DEFERRED_MOON_DIR, 1, mCurrentSky->getMoonDirection().mV); // shader: moon_dir
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment