在计算机图形学中,backbuffer(后缓冲区)指屏幕“前台”显示缓冲区(front buffer)之外的离屏缓冲区:GPU通常先把一帧画面渲染到 backbuffer 中,渲染完成后再与 front buffer 交换/呈现,以减少闪烁并实现更平滑的动画(常见于双缓冲/三缓冲与交换链机制)。该词在不同图形 API/引擎里也常与 render target 等概念相关联。
/ˈbækˌbʌfər/
The game draws each frame to the backbuffer before showing it on the screen.
游戏在把画面显示到屏幕之前,会先把每一帧绘制到后缓冲区。
To avoid tearing, the engine renders into the backbuffer and then presents it through the swap chain with v-sync enabled.
为避免画面撕裂,引擎先渲染到后缓冲区,再在开启垂直同步的情况下通过交换链进行呈现。
backbuffer由 back(后方、背后)+ buffer(缓冲区)构成,字面意思是“后面的缓冲区”。它对应“前台”正在显示的缓冲区(front buffer),强调“先在后台准备好,再切换到前台显示”的渲染流程。