Fixed drawing of text via OpenGL (in particular, video coordinates) in Linux, and probably everywhere else where it was broken.

Originally committed to SVN as r1451.
This commit is contained in:
Rodrigo Braz Monteiro 2007-07-28 23:17:33 +00:00
parent 5785cd191e
commit 4cee0dd054
1 changed files with 3 additions and 0 deletions

View File

@ -326,11 +326,14 @@ void OpenGLTextTexture::Insert(OpenGLTextGlyph &glyph) {
wxMemoryDC dc(bmp);
// Draw text and convert to image
dc.SetBackground(wxBrush(wxColour(0,0,0)));
dc.Clear();
dc.SetFont(OpenGLText::GetFont());
dc.SetTextForeground(wxColour(255,255,255));
dc.DrawText(str,0,0);
//bmp.SaveFile(wxString::Format(_T("glyph%i.bmp"),glyph.value),wxBITMAP_TYPE_BMP);
wxImage img = bmp.ConvertToImage();
//img.SaveFile(str + _T(".bmp"));
// Convert to alpha
int imgw = img.GetWidth();