diff --git a/src/BitmapText.cpp b/src/BitmapText.cpp index 45506f87c2..5a2e487151 100644 --- a/src/BitmapText.cpp +++ b/src/BitmapText.cpp @@ -328,9 +328,6 @@ void BitmapText::DrawChars( bool bUseStrokeTexture ) } } - vector vertices; - int iNumVertsToDraw = 0; - for( int start = iStartGlyph; start < iEndGlyph; ) { int end = start; @@ -352,15 +349,11 @@ void BitmapText::DrawChars( bool bUseStrokeTexture ) * there should probably be a "don't care" texture wrapping mode set in Actor. -Chris */ Actor::SetTextureRenderStates(); - RageSpriteVertex &start_vertex = m_aVertices[start*4]; - vertices.push_back(&start_vertex); - iNumVertsToDraw += (end-start)*4; + DISPLAY->DrawQuads( &m_aVertices[start*4], (end-start)*4); } start = end; } - if (!vertices.empty()) - DISPLAY->DrawQuads( vertices[0], iNumVertsToDraw ); } /* sText is UTF-8. If not all of the characters in sText are available in the