Enabled mipmapping for bitmap fonts.

This commit is contained in:
Maciej Suminski 2016-05-02 16:12:14 +02:00
parent 53ef29802f
commit e2c8e07344
1 changed files with 4 additions and 3 deletions

View File

@ -229,10 +229,11 @@ void OPENGL_GAL::BeginDrawing()
glActiveTexture( GL_TEXTURE0 + FONT_TEXTURE_UNIT ); glActiveTexture( GL_TEXTURE0 + FONT_TEXTURE_UNIT );
glGenTextures( 1, &fontTexture ); glGenTextures( 1, &fontTexture );
glBindTexture( GL_TEXTURE_2D, fontTexture ); glBindTexture( GL_TEXTURE_2D, fontTexture );
glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR );
glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR );
glTexImage2D( GL_TEXTURE_2D, 0, GL_RED, bitmap_font.width, bitmap_font.height, glTexImage2D( GL_TEXTURE_2D, 0, GL_RED, bitmap_font.width, bitmap_font.height,
0, GL_RED, GL_UNSIGNED_BYTE, bitmap_font.pixels ); 0, GL_RED, GL_UNSIGNED_BYTE, bitmap_font.pixels );
glGenerateMipmap( GL_TEXTURE_2D );
glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR_MIPMAP_LINEAR );
glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR );
checkGlError( "loading bitmap font" ); checkGlError( "loading bitmap font" );
glActiveTexture( GL_TEXTURE0 ); glActiveTexture( GL_TEXTURE0 );