microZEUS
The whole stack, hand-drawn.

◄ Wiki / Graphics

framebuffer

A framebuffer is the block of memory holding the image being rendered, essentially the picture that becomes the screen.

It is the render target: the GPU writes finished pixels into the framebuffer, and its contents are what gets displayed. A framebuffer can bundle several attachments — color, depth, stencil — that a render pass writes together. At the system level, a 'framebuffer node' in a device tree simply tells the OS where this display memory lives so it can draw to the screen.

See also

  • fragmentA fragment is a candidate pixel produced when the GPU rasterizes a triangle, before it is finalized on screen.
  • fpsFrames per second is how many complete images a renderer draws each second — higher means smoother motion.
  • gl_Layergl_Layer is a shader built-in variable that selects which layer of a layered render target to draw into.

Referenced by

blend matrix · blending · blit · fps · fragment · frustum clipping · GDI · gl_Layer · gradient quad · hidden line · immediate-mode UI