标签: c++ opengl
我尝试渲染一个物体,但我不希望它的边缘与背景混合。
我只使用2种颜色:red代表对象,white代表背景。
red
white
当我用glReadPixel()得到帧的像素时,我看到除了之外还有其他颜色 red和white,混合颜色。这些颜色位于物体的边缘。
glReadPixel()
最终,我只需要获得2种颜色的照片。
有人可以帮我解决这个问题吗?
(注意:我使用glDisable(GL_BLEND)确保它不起作用)
glDisable(GL_BLEND)