From eec7c6255bfdcc4b75d9186c3b100bba6c60e9ab Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Sun, 11 Sep 2005 23:30:11 +0000 Subject: [PATCH] update the rendered data, not the source data (fixes one-frame glitch) --- stepmania/src/GraphDisplay.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/stepmania/src/GraphDisplay.cpp b/stepmania/src/GraphDisplay.cpp index a7e16fec1c..5c767bcce9 100644 --- a/stepmania/src/GraphDisplay.cpp +++ b/stepmania/src/GraphDisplay.cpp @@ -48,8 +48,10 @@ public: // parameters have no effect. Actor::SetTextureRenderStates(); - for( int i = 0; i < ARRAYSIZE(m_LineStrip); ++i ) - m_LineStrip[i].c = this->m_pTempState->diffuse[0]; + for( unsigned i = 0; i < m_Quads.size(); ++i ) + m_Quads[i].c = this->m_pTempState->diffuse[0]; + for( unsigned i = 0; i < VALUE_RESOLUTION*iCircleVertices; ++i ) + m_pCircles[i].c = this->m_pTempState->diffuse[0]; DISPLAY->DrawQuads( &m_Quads[0], m_Quads.size() );