Intel® 815 Chipset: Graphics Controller PRM, Rev 1.0

R

The BLT engine can alter the order in which source data is read and destination data is written when necessary to avoid source data corruption problems when the source and destination locations overlap. The command packets provide the ability to change the point at which the BLT engine begins reading and writing data from the upper left-hand corner (the usual starting point) to one of the other three corners. The BLT engine may be set to read data from the source and write it to the destination starting at any of the four corners of the panel.

Figure 10. Correctly Performed BLT with Overlapping Source and Destination Locations

(b)

Source

(c)

(a)

Destination

(d)

(e)

(f)

Source

(g)

(i)

Destination

(h)

b_blt3.vsd

55

Page 55
Image 55
Intel 815 manual Bblt3.vsd