Fujitsu MB86R02 Jade-D Hardware Manual page 535

Graphics controller
Hide thumbs Also See for MB86R02 Jade-D:
Table of Contents

Advertisement

MB86R02 'Jade-D' Hardware Manual V1.64
G_BeginE (Format 5)
31
G_Begin
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*
Usable combinations of GMDR0 mode setting and primitives are as follows:
Unclipped primitives (nclip*)
(ST,Z,C)
(0,0,0)
Other than above
Primitives other than unclipped primitives
(ST,Z,C)
(0,0,0)
(0,0,1)
(0,1,0)
(0,1,1)
(1,x,x)
*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.
24 23
16 15
Command
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
Point
Line
×
×
Point
Line
×
×
×
×
×
×
Reserved
Triangle
Polygon
×
×
Triangle
Polygon(*2)
×
×
(*1)
0
18-177

Advertisement

Table of Contents
loading

Table of Contents