来自opengl wiki:
Renderbuffer对象是OpenGL
包含图像的对象。他们是
专门创建和使用
帧缓冲对象。他们是
优化用作渲染
目标,而纹理可能不是。
更多信息here
gamedev.net上的一个例子here(看看“添加深度缓冲区”部分)
修改强>
当渲染到帧缓冲区时,您可以选择两种类型的帧缓冲可附加图像;纹理图像和渲染缓冲图像。在前一种情况下,您将渲染纹理帧缓冲区,在后者中您将获得一个屏幕外渲染。
Here讨论了这两种可连接图像的图像之间的区别。
Here您可以找到有关FBO和可附加图像的更多信息。