]> git.lizzy.rs Git - dragonfireclient.git/blobdiff - src/client/render/core.cpp
Merge branch 'master' of https://github.com/minetest/minetest
[dragonfireclient.git] / src / client / render / core.cpp
index 1028a96e140a5619b15cda7b0b41e7e03cc2d93d..9927e2589a97208c066ee85d6b621bdcbea15e78 100644 (file)
@@ -90,8 +90,11 @@ void RenderingCore::draw(video::SColor _skycolor, bool _show_hud, bool _show_min
        entity_esp_color = video::SColor(255, entity_color.X, entity_color.Y, entity_color.Z);
        player_esp_color = video::SColor(255, player_color.X, player_color.Y, player_color.Z);
 
-       if (shadow_renderer)
+       if (shadow_renderer) {
+               // This is necessary to render shadows for animations correctly
+               smgr->getRootSceneNode()->OnAnimate(device->getTimer()->getTime());
                shadow_renderer->update();
+       }
 
        beforeDraw();
        drawAll();