Intel 815 Manuel D’Utilisation
Intel® 815 Chipset: Graphics Controller PRM, Rev 1.0
R
208
13.1.7. GFXVERTEX
Rendering Processor instructions include data per vertex. The vertex data format is the same for these
instructions. GFXVERTEX is not an instruction, but a definition of this vertex data format.
GFXVERTEX does not include an instruction header since it is not an instruction. The GFXVERTEX
format is:
instructions. GFXVERTEX is not an instruction, but a definition of this vertex data format.
GFXVERTEX does not include an instruction header since it is not an instruction. The GFXVERTEX
format is:
Dword Bits
Description
0 31:4
X position : Relative to origin drawing rectangle or dest buffer. Valid data range is
-383 to 1663. (IEEE float except 19 bit mantissa)
-383 to 1663. (IEEE float except 19 bit mantissa)
3
Reserved: 00h
2
Triangle Edge V2–V0 Enable : This flag enables anti-aliasing and wireframe
capabilities for the triangle edge defined by the third and first vertices
(1 = enable, 0 = disable). This flag field is valid only in the first vertex of the triangle
definition. It is reserved otherwise.
capabilities for the triangle edge defined by the third and first vertices
(1 = enable, 0 = disable). This flag field is valid only in the first vertex of the triangle
definition. It is reserved otherwise.
1
Triangle Edge V1–V2 Enable : This flag enables anti-aliasing and wireframe
capabilities for the triangle edge defined by the second and third vertices
(1 = enable, 0 = disable). This flag field is valid only in the first vertex of the triangle
definition. It is reserved otherwise.
capabilities for the triangle edge defined by the second and third vertices
(1 = enable, 0 = disable). This flag field is valid only in the first vertex of the triangle
definition. It is reserved otherwise.
0
Triangle Edge V0–V1 Enable : This flag enables anti-aliasing and wireframe
capabilities for the triangle edge defined by the first and second vertices
(1 = enable, 0 = disable). This flag field is valid only in the first vertex of the triangle
definition. It is reserved otherwise.
capabilities for the triangle edge defined by the first and second vertices
(1 = enable, 0 = disable). This flag field is valid only in the first vertex of the triangle
definition. It is reserved otherwise.
1 31:0
Y position : Relative to origin of drawing rectangle or dest buffer. Valid data range is
-383 to 1663. (IEEE float)
-383 to 1663. (IEEE float)
2 31:0
Z position : Normalized depth. Valid data range is 0 to 1. (IEEE float)
3 31:0
Z Bias: Valid data range is -1 to 1. (IEEE float)
4 31:0
Reciprocal of W : Valid data is any positive number.(IEEE float)
5 31:24
Color Alpha : Valid data range is 0 to 255. (unsigned int)
23:16
Color Red : Valid data range is 0 to 255. (unsigned int)
15:8
Color Green : Valid data range is 0 to 255. (unsigned int)
7:0
Color Blue : Valid data range is 0 to 255. (unsigned int)
6 31:24
Fog Factor : Valid data range is 0 to 255. (unsigned int)
23:16
Specular Red : Valid data range is 0 to 255. (unsigned int)
15:8
Specular Green : Valid data range is 0 to 255. (unsigned int)
7:0
Specular Blue : Valid data range is 0 to 255. (unsigned int)
7 31:0
Tu 0 : Texture coordinates. Data valid over entire IEEE floating point range. (IEEE
float)
float)
8 31:0 Tv 0: Texture coordinates. Data valid over entire IEEE floating point range. (IEEE
float)
9 31:0 Tu 1: Texture coordinates. Data valid over entire IEEE floating point range. (IEEE
float)
10 31:0 Tv 1: Texture coordinates. Data valid over entire IEEE floating point range. (IEEE
float)