microZEUS
The whole stack, hand-drawn.

◄ Wiki / Graphics

blit

A fast bulk copy of a rectangular block of image pixels from one place to another, optionally scaling it.

Blit is short for bit-block transfer: moving a whole region of an image at once rather than pixel-by-pixel in your own code. In modern graphics APIs the copy/blit command family (like vkCmdCopyImage and vkCmdBlitImage) does this on the GPU, and the blit variant can also stretch or shrink the region during the copy. It is the workhorse for things like copying render results between buffers.

See also

  • framebufferA framebuffer is the block of memory holding the image being rendered, essentially the picture that becomes the screen.
  • command bufferA recorded list of GPU commands that you build up and then submit for the graphics card to execute.
  • compute shaderA GPU program that does general-purpose parallel math instead of producing pixels.

Referenced by

Bresenham · command buffer · compute shader