renderbuffer(计算机图形学)指一种用于渲染的缓冲区对象,通常由 GPU 管理,用来存储渲染结果的中间数据(常见如深度缓冲 depth、模板缓冲 stencil,也可用于颜色存储)。它常与 framebuffer(帧缓冲) 配合使用,作为其附件(attachment)。
/ˈrɛndərˌbʌfər/
A renderbuffer can store the depth information for a scene.
渲染缓冲可以存储场景的深度信息。
In OpenGL, you often attach a renderbuffer to a framebuffer to enable depth and stencil testing during off-screen rendering.
在 OpenGL 中,你经常把渲染缓冲附加到帧缓冲上,以便在离屏渲染时启用深度与模板测试。
该词由 render(渲染、绘制)+ buffer(缓冲区)组合而成,字面意思是“用于渲染的缓冲区”。在图形 API(如 OpenGL / OpenGL ES / WebGL)的语境中,它特指一种专用于渲染输出、通常不可直接作为纹理采样的缓冲存储形式(与 texture 作为附件的思路相对)。