0

我想绘制一个序列的全屏帧,并在它们之间快速切换。我看到我可以将多种颜色的附件附加到帧缓冲区。

我想知道使用渲染缓冲区附件而不是当前的纹理四边形方法是否会便宜得多。

顺便说一下,如何在附件之间切换?附件数量是否有上限?

4

1 回答 1

0

我想绘制一个序列的全屏帧,并在它们之间快速切换。

绘制图像总是意味着将数据上传到纹理并使用该纹理绘制四边形。查看 Pixel Buffer Objects 以实现异步数据上传和 glTexStorage(OpenGL-4.2 功能),了解如何固定内存布局。

我看到我可以将多种颜色的附件附加到帧缓冲区。

这适用的帧缓冲区是屏幕外帧缓冲区对象,而不是屏幕上帧缓冲区。即这不会以任何方式帮助你。

于 2012-04-15T13:08:00.633 回答