diff --git a/stepmania/src/BitmapText.cpp b/stepmania/src/BitmapText.cpp index b2eb7016ea..10838a1dce 100644 --- a/stepmania/src/BitmapText.cpp +++ b/stepmania/src/BitmapText.cpp @@ -173,6 +173,10 @@ void BitmapText::BuildChars() m_size.x = max( m_size.x, m_iLineWidths.back() ); } + /* Ensure that the width is always even. This maintains pixel alignment; fX below will + * always be an integer. */ + m_size.x = QuantizeUp( m_size.x, 2.0f ); + m_aVertices.clear(); m_pTextures.clear();