0

有什么方法可以在不使用 glreadpixel 的情况下将图像渲染到数组,因为我将使用它来拾色对象并从帧缓冲区读取像素似乎与不同的硬件有问题。

例如,有来自渲染管道的图像通常渲染到屏幕,但我希望 opengles 将其渲染到数组。

4

1 回答 1

0

这似乎是唯一的方法......在 GL ES 2.0 中,您可以使用帧缓冲区对象,它比 glReadPixel 更灵活,但您仍然必须将像素渲染到纹理。

这个数组是什么?GLubytes 数组?纹理在某种程度上也是一个数组……OpenGL内部的一块内存。

于 2012-05-27T07:58:11.253 回答