0

我有一个绑定到纹理的帧缓冲区对象,它在纹理中分布在不同位置的黑色和白色像素。我创建了相对于新 ipad 分辨率的帧缓冲区对象。从这个 fbo 我只想读取白色像素。我想知道怎么做。我正在使用 glreadpixels 函数,它将读取所有像素。但是?我只想要白色像素。如果有任何方法可以做到这一点,请建议我。我正在使用 OpenGL ES 2.0。谢谢

4

1 回答 1

0

我不相信有任何 OpenGL 特定的功能会做这样的事情。您只需要流出整个缓冲区并在 CPU 上对其进行迭代。

于 2012-05-10T06:08:40.513 回答