Intel 815 manual TEXTImmediateBLT, Instruction Target Opcode 30h, Immediate Data DW

Models: 815

1 423
Download 423 pages 44.71 Kb
Page 169
Image 169

Intel® 815 Chipset: Graphics Controller PRM, Rev 1.0

R

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):

 

 

 

169

Page 169
Image 169
Intel 815 manual TEXTImmediateBLT, Instruction Target Opcode 30h, Immediate Data DWs 2 through Dwordlength DWL