1
我的主场景由三维空间中的GL_POINTS组成。我想要做的是能够在场景顶部绘制单个GL_LINES行(2d覆盖图),因为用户在屏幕上移动手指时保持3D GL_POINTS下层状态。我无法理解这是否可行。我需要2个帧缓冲器吗?如何保存GL_POINTS的先前帧缓冲区数据并在后续帧中重新渲染?我是否需要混合帧缓冲区 - 一个用于GL_LINE层,一个用于GL_POINTS数据?重绘旧缓冲区问题
我试图只调用presentFramebuffer而不调用setFramebuffer,但是保留了从前一帧绘制的每个GL_LINES - 我不想要。如何保留帧缓冲区的一部分并删除其他部分?