User's Manual

Intel® 815 Chipset: Graphics Controller PRM, Rev 1.0
R
172
12.2.9. MONO_PAT_BLT
MONO_PAT_BLT is used when there is no source and the monochrome pattern is not trivial (is not a
solid color only). The monochrome pattern is loaded from the instruction stream and the only memory
accesses are for the destination operand, which is dependent on the raster operation. The pattern vertical
alignment indicates on which byte to start. The horizontal alignment is relative to the destination from the
lower bits of the destination address. The monochrome pattern transparency mode indicates whether to
use the pattern background color or deassert the write enables when the bit in the pattern is 0. When the
pattern bit is 1, then the pattern foreground color is used in the ROP operation. The ROP value chosen
should involve the Mono pattern data in the ROP operation.
Only a positive destination pitch is allowed.
DWord Bit Description
0 = BR00 31:29 Client : 02h – 2D Processor
28:22 Instruction Target (Opcode) : 42h
21:08 Reserved. Must be Zero
07:05 Pattern Vertical Alignment: (which scan line of the 8x8 pattern to start on)
04:00 Dword Length : 06h
1 = BR13 31:29 Reserved. Must be Zero
28 Mono Pattern Transparency Mode: (1 = transparency enabled;
0 = use background)
27 Reserved. Must be Zero
26 Must Be One (‘1’).
25:24 Color Depth:
00 = 8 bit color
01 = 16 bit color
10 = 24 bit color
11 = reserved
23:16 Raster Operation:
15:00 Destination Pitch (positive): (13:00 are implemented in Intel
®
810 chipset)
2 = BR14 31:16 Destination Height (in scan lines): (28:16 are implemented in Intel
®
810 chipset)
15:00 Destination Width (in bytes): (12:00 are implemented in Intel
®
810 chipset)
3 = BR09 31:00 Destination Address: Address of the first byte to be written
(25:00 are implemented in Intel
®
810 chipset)
31:24 Reserved. Must be Zero
4 = BR16 23:00 Pattern Background Color:
31:24 Reserved. Must be Zero
5 = BR17 23:00 Pattern Foreground Color:
6 = BR20 31:00 Pattern Data 0: (least significant DW)
7 = BR21 31:00 Pattern Data 1: (most significant DW)