Я загружаю растровый шрифт (как изображение в формате png) в свое приложение openGL для отрисовки символов оттуда с фиксированным размером. Это работает Но: если я хочу масштабировать некоторые глифы в меньшем размере, это не выглядит великолепно. Есть ли способ - без использования предварительно сгенерированных мипмапов (у меня большая группа из нескольких символов и мне нужны бесступенчатые размеры), чтобы масштабировать это более красиво? Какой-то способ интерполяции или что-то?
На данный момент я использую что-то вроде этого (C / C ++ в Mac OS X):
glPopMatrix();
glEnable(GL_TEXTURE_2D);
glEnable(GL_BLEND);
glBindTexture(GL_TEXTURE_2D, texture->getID());
glScalef(0.7f, 0.7f, 0); //scale here a size
{draw vertexes & set texcoords}
glDisable(GL_BLEND);
glDisable(GL_TEXTURE_2D);
glPushMatrix();
Есть предложения?