User's Manual

Intel® 815 Chipset: Graphics Controller PRM, Rev 1.0
R
182
12.2.16. FULL_MONO_PATTERN_MONO_SRC_BLT
The full BLT provides the ability to specify all 3 operands: destination, source, and pattern. The pattern
and source operands are monochrome.
The monochrome pattern is loaded from the instruction stream. The pattern vertical alignment specifies
which scan line of the pattern is used first. The destination address specifies the horizontal alignment.
The only memory accesses required for the remainder of the BLT is destination and monochrome source
accesses.
The monochrome source transparency mode indicates whether to use the source background color or
deassert the write enables when the bit in the source is 0. When the source bit is 1, the source foreground
color is used in the ROP operation. The ROP value chosen should involve the Mono source and Mono
pattern.
All non-text monochrome sources are word aligned. At the end of a scan line the monochrome source,
the bits until the next word boundary must be ignored. The Monochrome source data bit position field
[2:0] indicates which bit position within the first byte should be used as the first source pixel.
The monochrome pattern transparency mode indicates whether to use the pattern background color or
deassert the write enables when the bit in the source is 0. When the source bit is 1, the pattern foreground
color is used in the ROP operation. The monochrome source transparency mode works identical to the
pattern transparency mode.
The destination pitches can be either sign. The pattern direction follows the destination operand.
DWord Bit Description
0 = BR00 31:29 Client : 02h – 2D Processor
28:22 Instruction Target (Opcode) : 48h
21:20 Reserved. Must be Zero
19:17 Monochrome source data bit position of the first pixel within a byte per scan
line.
16:08 Reserved. Must be Zero
07:05 Pattern Vertical Alignment: (which scan line of the 8x8 pattern to start on)
04:00 Dword Length : 0Ah