diff --git a/Docs/Changelog_sm5.txt b/Docs/Changelog_sm5.txt index 6972ecd76c..68e1a9e85b 100644 --- a/Docs/Changelog_sm5.txt +++ b/Docs/Changelog_sm5.txt @@ -9,6 +9,10 @@ ________________________________________________________________________________ StepMania 5.0 alpha 2 | 201203?? -------------------------------------------------------------------------------- +2012/03/20 +---------- +* [Background] Fix 3D noteskins and dancing characters from clashing with each other. [shakesoda, AJ] + 2012/03/15 ---------- * [04 Scoring.lua] Added various 3.9 and 3.9+ scoring methods. [hanubeki] diff --git a/src/Background.cpp b/src/Background.cpp index 1f5ff0b040..ca62c8d09e 100644 --- a/src/Background.cpp +++ b/src/Background.cpp @@ -4,6 +4,7 @@ #include "GameConstantsAndTypes.h" #include "RageTimer.h" #include "RageLog.h" +#include "RageDisplay.h" #include "RageTextureManager.h" #include "GameState.h" #include "PrefsManager.h" @@ -839,7 +840,10 @@ void BackgroundImpl::DrawPrimitives() } if( m_pDancingCharacters ) + { m_pDancingCharacters->Draw(); + DISPLAY->ClearZBuffer(); + } ActorFrame::DrawPrimitives(); }