如何使用OpenGL和FreeType-gl绘制带有图像背景的文本

时间:2015-09-07 08:20:00

标签: opengl

我使用FreeType-gl绘制带有图像背景的文本。我确实可以单独绘制它们。但是,当我在绘制背景后绘制文本时,背景图像将被具有统一背景颜色的文本覆盖,即使我不使用glClearColor(0.0f,0.0f,0.0f,1.0f)进行清理文字绘图。

我想知道为什么文字绘图不能有透明的背景?

1 个答案:

答案 0 :(得分:0)

在我意识到在文本绘制之前清除缓冲区之后问题得以解决。换句话说,在绘图循环中,背景和文本绘图之间不应该进行缓冲区清理(即glClear(GL_COLOR_BUFFER_BIT))。