Framebuffer

Sun TGX Framebuffer

A framebuffer (frame buffer, or sometimes framestore) is a portion of random-access memory (RAM)[1] containing a bitmap that drives a video display. It is a memory buffer containing data representing all the pixels in a complete video frame.[2] Modern video cards contain framebuffer circuitry in their cores. This circuitry converts an in-memory bitmap into a video signal that can be displayed on a computer monitor.

In computing, a screen buffer is a part of computer memory used by a computer application for the representation of the content to be shown on the computer display.[3] The screen buffer may also be called the video buffer, the regeneration buffer, or regen buffer for short.[4] Screen buffers should be distinguished from video memory. To this end, the term off-screen buffer is also used.

The information in the buffer typically consists of color values for every pixel to be shown on the display. Color values are commonly stored in 1-bit binary (monochrome), 4-bit palettized, 8-bit palettized, 16-bit high color and 24-bit true color formats. An additional alpha channel is sometimes used to retain information about pixel transparency. The total amount of memory required for the framebuffer depends on the resolution of the output signal, and on the color depth or palette size.

  1. ^ "What is frame buffer? A Webopedia Definition". webopedia.com. June 1998.
  2. ^ "Frame Buffer FAQ". Retrieved 14 May 2014.
  3. ^ Mueller, J. (2002). .NET Framework Solutions: In Search of the Lost Win32 API. Wiley. p. 160. ISBN 9780782141344. Retrieved 2015-04-21.
  4. ^ "Smart Computing Dictionary Entry - video buffer". Archived from the original on 2012-03-24. Retrieved 2015-04-21.

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy