English
Language : 

MB86296 Datasheet, PDF (140/352 Pages) Fujitsu Component Limited. – PCI Graphics Controller Specification
FUJITSU LIMITED PRELIMINARY AND CONFIDENTIAL
G_BeginE (Format 5)
31
24 23
16 15
0
G_Begin
Command
Reserved
This is the extended G_Begin command.
When using the following functions, this command must be executed instead of G_Begin.
• Mode register(MDR1S/MDR1B/MDR1TL/MDR2S/MDR2TL/GMDR1E/GMDR2E)
• Log output of device coordinates
G_VertexLOG/G_VertexNopLOG
• Polygon with Z or texture
The G_BeginE command sets types of primitive for geometry processing and drawing. Vertex
setting/drawing using the above extended function is performed using the G_Vertex* command.
The G_Vertex* command must be set between the G_BeginE command and the G_EndE
command.
Only G_Vertex/G_VertexLOG/G_VertexNopLOG or SetColorRegister(XY only vertex) or
OverLapZofft can placed between G_BeginE and G_EndE.
Command:
Points*
Lines*
Polygon*
Triangles*
Line_Strip*
Triangle_Strip*
Triangle_Fan*
Handles primitive as point
Handles primitive as independent line
Interpolation of the joint and broken line pattern is not supported.
Handles primitive as polygon
Handles primitive as independent triangle
Handles primitive as line strip
Handles primitive as triangle strip
Handles primitive as triangle fan
Usable combinations of GMDR0 mode setting and primitives are as follows:
Unclipped primitives (nclip*)
(ST,Z,C)
Point
Line
Triangle
(0,0,0)
Other than above
×
×
×
Polygon
×
Primitives other than unclipped primitives
(ST,Z,C)
Point
Line
(0,0,0)
Triangle
Polygon(*2)
(0,0,1)
×
×
×
(0,1,0)
(0,1,1)
×
×
×
(1,x,x)
×
×
(*1)
*1: Shading is not assured.
*2: In case of drawing polygon with Z,ST=1, the algorithm is approximate calculation. The
triangle algorithm is more accurate.
MB86296S<Coral-PA>
130
Specification Manual Rev0.1