From 7935044820a02817cd5483be32ec82c2fe47a550 Mon Sep 17 00:00:00 2001 From: sapier Date: Sun, 25 Aug 2013 15:41:16 +0200 Subject: [PATCH] Fix selectionbox not honoring anaglyph mode 3d distortion --- src/game.cpp | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/game.cpp b/src/game.cpp index d3d49d7b4..5d8365781 100644 --- a/src/game.cpp +++ b/src/game.cpp @@ -3199,6 +3199,11 @@ void the_game( smgr->drawAll(); // 'smgr->drawAll();' may go here + driver->setTransform(video::ETS_WORLD, core::IdentityMatrix); + + if (show_hud) + hud.drawSelectionBoxes(hilightboxes); + //Right eye... irr::core::vector3df rightEye; @@ -3223,6 +3228,11 @@ void the_game( smgr->drawAll(); // 'smgr->drawAll();' may go here + driver->setTransform(video::ETS_WORLD, core::IdentityMatrix); + + if (show_hud) + hud.drawSelectionBoxes(hilightboxes); + //driver->endScene(); @@ -3251,9 +3261,11 @@ void the_game( driver->setMaterial(m); driver->setTransform(video::ETS_WORLD, core::IdentityMatrix); - - if (show_hud) + if((!g_settings->getBool("anaglyph")) && (show_hud)) + { hud.drawSelectionBoxes(hilightboxes); + } + /* Wielded tool */