Moved display zbuffer clear to after notefields are drawn (#1679)

* Added display zbuffer clear DrawNoteFieldBoard

* Removed display zbuffer clear in NoteField
This commit is contained in:
MrThatKid
2018-04-20 18:27:37 -07:00
committed by GitHub
parent 1ca5809da5
commit eb78d14ab8
2 changed files with 3 additions and 4 deletions
-4
View File
@@ -761,10 +761,6 @@ void NoteField::DrawPrimitives()
m_FieldRenderArgs.draw_pixels_before_targets);
return;
}
// Clear the z buffer so 3D notes aren't hidden by anything in the underlay using masking. -Kyz
DISPLAY->ClearZBuffer();
// Some might prefer an else block, instead of returning from the if, but I
// don't want to bump the indent on the entire remaining section. -Kyz
ArrowEffects::SetCurrentOptions(&m_pPlayerState->m_PlayerOptions.GetCurrent());
+3
View File
@@ -61,6 +61,7 @@
#include "Song.h"
#include "XmlFileUtil.h"
#include "Profile.h" // for replay data stuff
#include "RageDisplay.h"
// Defines
#define SHOW_LIFE_METER_FOR_DISABLED_PLAYERS THEME->GetMetricB(m_sName,"ShowLifeMeterForDisabledPlayers")
@@ -2046,6 +2047,8 @@ void ScreenGameplay::DrawPrimitives()
{
pi->m_pPlayer->DrawNoteFieldBoard();
}
// Clear the z buffer so 3D notes aren't hidden by anything in the underlay using masking. -Kyz
DISPLAY->ClearZBuffer();
ScreenWithMenuElements::DrawPrimitives();
}