Придраться есть к чему.
— Избыточное использование glGetUniformLocation
— Странное включение и отключение аттрибутов буфера при отрисовке, что, обычно, не делают каждый кадр
— FT_Library может быть одна, а FT_Face на каждый Font свой
— Фиксированный текст
— Избыточное использование glGetUniformLocation
— Странное включение и отключение аттрибутов буфера при отрисовке, что, обычно, не делают каждый кадр
— FT_Library может быть одна, а FT_Face на каждый Font свой
— Фиксированный текст