Fixed love.graphics.newFont using the wrong texture format when creating its glyph texture

This commit is contained in:
Alex Szpakowski
2013-03-24 23:43:36 -03:00
parent 2009124cf9
commit 3fcb2201bc
+2 -1
View File
@@ -71,6 +71,8 @@ Font::Font(love::font::Rasterizer *r, const Image::Filter &filter)
try
{
gd = r->getGlyphData(32);
type = (gd->getFormat() == love::font::GlyphData::FORMAT_LUMINANCE_ALPHA) ? FONT_TRUETYPE : FONT_IMAGE;
loadVolatile();
}
catch (love::Exception &)
@@ -79,7 +81,6 @@ Font::Font(love::font::Rasterizer *r, const Image::Filter &filter)
throw;
}
type = (gd->getFormat() == love::font::GlyphData::FORMAT_LUMINANCE_ALPHA) ? FONT_TRUETYPE : FONT_IMAGE;
delete gd;
rasterizer->retain();