Intel 815 Manuel D’Utilisation

Page de 423
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: 
 
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) 
 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. 
 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.  
 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.  
1 31:0 
Y position : Relative to origin of drawing rectangle or dest buffer. Valid data range is  
-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) 
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)