1

我正在使用 C++ 和 OpenGL 开发一个应用程序(使用 Cinder 库)。

它只是简单地获取鼠标输入,并在 draw 方法中将鼠标位置上的圆圈绘制到 FBO。之后,FBO 被绘制到屏幕上。FBO不是每次都清零,所以之前的圈子还在里面。问题是,当我在 FBO 上绘制新圆时,它不是在其上绘制,而是在 FBO 的先前内容下绘制。FBO 仅使用宽度和高度参数创建,没有其他设置。它也在 setup() 中被清除。

4

0 回答 0