我正在制作一个绘图软件,我几乎已经将画笔改进到了相当不错的性能和外观水平,但是我还有最后一个问题。为了获得我正在寻找的性能(多个撤消/历史级别),我必须将每个形状绘制到纹理并在简单的 4 顶点多边形上使用该纹理。一切顺利,性能很棒而且看起来很棒(尤其是在我启用了多重采样之后)仍然,在单独的帧缓冲区中绘制纹理的过程中,轮廓围绕着每个对象,如下图所示。我观察到轮廓的颜色与glClearColor
. 我怀疑是混合?我用
glEnable(GL_BLEND);
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
但不确定。我怎样才能摆脱轮廓?