Intel 815 manual Colorblt, Instruction Target Opcode 40h, Dword Length 03h, Solid Pattern Color

Models: 815

1 423
Download 423 pages 44.71 Kb
Page 170
Image 170

Intel® 815 Chipset: Graphics Controller PRM, Rev 1.0

R

12.2.7.COLOR_BLT

COLOR_BLT is the simplest BLT operation. It performs a color fill to the destination (with a possible ROP). The only operand is the destination operand, which is written dependent on the raster operation. The solid pattern color is stored in the pattern background register.

This instruction is optimized to run at the maximum memory write bandwidth.

Only a positive destination pitch is allowed.

The typical Raster operation code = F0 which performs a copy of the pattern background register to the destination.

DWord

Bit

Description

 

 

 

0 = BR00

31:29

Client : 02h – 2D Processor

 

 

 

 

28:22

Instruction Target (Opcode) : 40h

 

 

 

 

21:05

Reserved. Must be Zero

 

 

 

 

04:00

Dword Length : 03h

 

 

 

1 = BR13

31

Solid pattern select: (1 = solid pattern). Must be 1.

 

 

 

 

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

4 = BR16

31:24

Reserved. Must be Zero

 

 

 

 

23:00

Solid Pattern Color:

 

 

 

170

Page 170
Image 170
Intel 815 manual Colorblt, Instruction Target Opcode 40h, Dword Length 03h, Solid Pattern Color