An object-oriented wrapper around freetype-gl, which simplifies text rendering in OpenGL. It's aiming at being easy to use.
In a nutshell, freetype-gl-cpp can be used like this:
FreetypeGl text_renderer(true);
text_renderer.renderText("Direct render");Or, more object oriented and more efficiently, like this:
FreetypeGl text_renderer(true);
FreetypeGlText text = text_renderer.createText(std::string("Static text (faster)"));
text.setPosition(5,5,0.5);
text_renderer.renderText(text);Check the example:

- Checkout recursively, to get freetype-gl dependency
- Use CMake and make as usual
git clone --recurse-submodules [email protected]:martinruenz/freetype-gl-cpp.git
cd freetype-gl-cpp
mkdir build
cd build
cmake ..
cmake --build .
make install- Fix bug: If font-size != default size -> font not visible (Workaround, use:
FreetypeGlText::setScalingFactor) - Make sure that
~Markupis cleaning up properly