Hi there.
Could someone tell me how to render text in OpenGL? We don't want to use any other libs like slick.
We have found one example but we can't get it to work with our own rendering code. It just doesn't draw anything.
This is our gl-init code:
private void glInit()
{
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrtho(0, w, h, 0, 1, -1);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
glEnable(GL_LINE_SMOOTH);
glHint(GL_LINE_SMOOTH_HINT, GL_NICEST);
glEnable(GL_BLEND);
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
glClearColor(0.0f, 0.0f, 0.1f, 1.0f);
buildFont();
}
And we run this before any renderings:
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glLoadIdentity();
Actually, we are new to OpenGL. Thanks, Oflor.