Search the Design+Encyclopedia:

Double Buffering


From Design+Encyclopedia, the free encyclopedia on good design, art, architecture, creativity, engineering and innovation.
257805

Double Buffering

Double buffering is a technique used in computer graphics to improve the quality of the displayed image. It involves creating two buffers, or areas of memory, that hold the image data. One buffer is used to display the image on the screen, while the other buffer is used to store the next image that will be displayed. This technique is used to eliminate the flickering effect that can occur when an image is being updated on the screen. By using two buffers, the image can be updated in the background, without the user seeing any visual artifacts. Double buffering is commonly used in video games, where the image on the screen needs to be updated frequently. It is also used in other applications where smooth animation is important, such as video playback and computer-aided design. One of the advantages of double buffering is that it can improve performance by reducing the amount of time it takes to update the screen. Because the image is updated in the background, the computer can continue to perform other tasks while the image is being updated. This can lead to a smoother and more responsive user experience. Another advantage of double buffering is that it can reduce visual artifacts, such as tearing and stuttering, that can occur when an image is being updated on the screen. By using two buffers, the image can be updated in a way that is seamless and smooth, without any visible interruptions. Overall, double buffering is a powerful technique that can greatly improve the quality of computer graphics. By creating two buffers, it is possible to eliminate visual artifacts and improve performance, leading to a smoother and more responsive user experience.

computer graphics, visual artifacts, back buffer, video memory, flickering effect

— Justin Wright

203525

Double Buffering

Double buffering is a computer graphics technique used to reduce visual artifacts by allocating a portion of memory known as a back buffer, as a place to store the changes made in the graphics before they are displayed. This technique is used to prevent flickering and other artifacts from being seen when changes are made to the graphics on the screen. The back buffer is then copied to the video memory, allowing the screen to display the new graphics. Double buffering was pioneered by Charles Bloom in 1984 for the SuperPaint system.

Double buffering, graphics buffers, graphics rendering, artifact prevention.

— Ahmad Al-Khatib


Double Buffering Definition

Double Buffering on Design+Encyclopedia

We have 220,822 Topics and 478,829 Entries and Double Buffering has 2 entries on Design+Encyclopedia. Design+Encyclopedia is a free encyclopedia, written collaboratively by designers, creators, artists, innovators and architects. Become a contributor and expand our knowledge on Double Buffering today.