Intel 815 manual Gfxrenderstateantialiasing

Models: 815

1 423
Download 423 pages 44.71 Kb
Page 248
Image 248

Intel® 815 Chipset: Graphics Controller PRM, Rev 1.0

R

13.26.GFXRENDERSTATE_ANTI_ALIASING

The Anti-aliasing packet defines the anti-aliasing enable, bounding-box expansion, line anti-aliasing region, polygon anti-aliasing region, and edge flag enable State variables.

The anti-aliasing enable state variable turns on anti-aliasing of polygons and lines. The Bounding Box enclosing the triangle or line is expanded in all directions by the bounding box expansion value (in pixels) . The line antialiasing region width state variable allows for the specification of the width over which to blend for antialiasing of lines. Similarly, the polygon antialiasing region width state variable allows for the specification of the width over which to blend for antialiasing of polygon edges. The edge flag enable state variable enables all the edge flags of a triangle/line overriding the edge flags specified in the vertex format.

DWord

Bits

Description

 

 

 

0

31:29

Client : 03h – Rendering Engine

 

 

 

 

28:24

3DState24 : 06h

 

 

 

 

23:14

Reserved: 000h

 

 

 

 

13

Edge Flag Enable Mask: 1 = Update; 0 = Do Not Update

 

 

 

 

12

Edge Flag Enable: 1 = Enable; 0 = Disable

 

 

 

 

11

Polygon Antialiasing Region Width Enable Mask: 1 = Update, 0 = Do Not Update

 

 

 

 

10:9

Polygon Antialiasing Region Width: Valid values are:

 

 

0h = 0.5 pixels

 

 

1h = 1.0 pixels

 

 

2h = 2.0 pixels

 

 

3h = 4.0 pixels

 

 

 

 

8

Line Antialiasing Region Width Enable Mask: 1 = Update, 0 = Do Not Update

 

 

 

 

7:6

Line Antialiasing Region Width: Valid values are:

 

 

0h = 0.5 pixels

 

 

1h = 1.0 pixels

 

 

2h = 2.0 pixels

 

 

3h = 4.0 pixels

 

 

 

 

5

Bounding Box Expansion Mask: 1 = Update, 0 = Do Not Update

 

 

 

 

4:2

Bounding Box Expansion: U3.0 format(Unsigned) with valid values from 0 to 7pixels

 

 

 

 

1

Anti-aliasing Enable Mask: 1 = Update, 0 = Do Not Update

 

 

 

0

0

Anti-aliasing Enable: 1 = Enable, 0 = Disable

 

 

 

248

Page 248
Image 248
Intel 815 manual Gfxrenderstateantialiasing