6.5.3.2.2 Bit Blit
Bit blit transfers data from one area of a memory (source) to another area of the memory (destination). The source and destination can be from the same or from different memory locations. Both source and destination must be described by a rectangular area. The source and destination rectangles can be the same size or they can be different sizes, in which case the operation becomes a stretch or shrink blit.
Clipping can be performed on a primitive basis.