Framebuffer
Una región de memoria que contiene los valores de píxel de un fotograma completo; la pantalla lo lee mientras la GPU dibuja el siguiente.
Un framebuffer es el conjunto de valores de color (a menudo también profundidad y stencil) que muestra la pantalla, uno por píxel. Antes era memoria de vídeo dedicada que el controlador de la pantalla leía línea por línea; hoy es una textura en la GPU. Los "trucos de framebuffer" —leerlo de vuelta, dibujar en uno fuera de pantalla, posprocesar— dan efectos como bloom, desenfoque de movimiento y reflejos en espacio de pantalla. El render a textura permite a un juego dibujar la escena en un objeto framebuffer (FBO en OpenGL, principios de los 2000) y muestrearla como textura: espejos, monitores de vigilancia, portales.
El doble búfer mantiene un búfer frontal en pantalla y uno trasero en dibujo, e intercambia en el vblank para evitar el tearing (ver VSync). El término viene de los años 70 —el primer framebuffer real en Xerox PARC costó una fortuna en RAM cuando un megabit era caro.