利用GLUT实现在OpenGL中绘制文本的简单方法

前一段时间想在实验中显示当前FPS,可OpenGL本身不支持字符显示,后来看了这篇文章,觉得对于简单应用,使用GLUT的库就够了。

 利用GLUT实现在OpenGL中绘制文本的简单方法_第1张图片

示例代码

//要显示的字符
char *str = "current fps = ";
int n = strlen(str);
//设置要在屏幕上显示字符的起始位置
glRasterPos2i(0,0);
//逐个显示字符串中的每个字符
for (int i = 0; i < n; i++)
    glutBitmapCharacter(GLUT_BITMAP_8_BY_13, *(str+i));

将以上代码插入OpenGL的显示回调函数函数中即可。

你可能感兴趣的:(音视频处理)