User's Manual
Intel® 815 Chipset: Graphics Controller PRM, Rev 1.0
R
169
12.2.6. TEXT_Immediate_BLT
This instruction allows the Driver to send data through the instruction stream, which eliminates the read
latency of reading a source from memory. This allows graphics primitives such as Text to execute much
faster. If an operand is in system cacheable memory and either is small or only accessed once, it can be
copied directly to the instruction stream versus to graphics accessible memory.
• The IMMEDIATE_BLT data MUST transfer an even number of DWs. The BLT engine will hang if
it does not get an even number of DWs.
• Monochrome source data is sent through the instruction stream.
• All monochrome source scan lines and pixels that fall within the ClipRect Y addresses and X
coordinates are written (ignoring the raster operation) to (Destination Y Address + Destination X
coordinate * bytes per pixel). Source expansion color registers are always in the SETUP_BLT.
DWord Bit Description
0 = BR00 31:29 Client : 02h – 2D Processor
28:22 Instruction Target (Opcode) : 30h
21:17 Reserved. Must be Zero
16 Bit (0) / Byte (1) packed: Byte packing is for the Windows* NT* driver
15:00 Dword Length : 02+ DWL = (Number of Immediate double words)h
1 = BR08 31:16 Destination X2 Coordinate: (Ending - Right)
(27:16 = 12 bits are implemented in the Intel
®
815 chipset )
15:00 Destination X1 coordinate: (Starting - Left) - X2 - X1 + 1 = width in pixels
(11:00 = 12 bits are implemented in the Intel
®
815 chipset)
2 = BR09 31:00 Destination Y1 Address: (address of the first pixel on the first scan line)
(25:00 are implemented in Intel
®
810 chipset)
3 = BR10 31:00 Destination Y2 Address: (address of the first pixel on the last scan line)
(25:00 are implemented in Intel
®
810 chipset)
4 31:00 Immediate Data DW 0:
5 31:00 Immediate Data DW 1:
6 thru DWL+3 S Immediate Data DWs 2 through DWORD_LENGTH (DWL):










