
FUJISTU LIMITED PRELIMINARY AND CONFIDENTIAL
MB86295S <Coral-LP>
99
Specification Manual Rev1.1
8.8.4 Geometry command list
CORAL geometry commands and each command code are shown in the table below.
Type
Command
Description
G_Nop
No operation
G_Begin
See Geometry
command code table.
Specifies primitive type and pre-processes
G_BeginCont
Specifies primitive type (vertex processing in same
mode as previous mode)
G_BeginE
See Geometry
command code table.
Specifies primitive type and pre-processes
This command is used at execution of the CORAL
extended function.
G_BeginECont
Specifies primitive type (vertex processing in same
mode a s previous mode)
This command is used at execution of the CORAL
extended function.
G_End
Ends primitive
This command is used at execution of G_Begin or
G_BeginCont
G_EndE
Ends primitive
This command is used at execution of G_BeginE or
G_BeginECont.
G_Vertex
Sets vertex parameter and draws
G_VertexLOG
Sets vertex parameter and draws
Outputs device coordinates
G_VertexNopLOG
Only outputs device coordinates
G_Init
Initialize geometry engine
G_Viewport
Scale to screen coordinates (X, Y) and set origin offset
G_DepthRange
Scale to screen coordinate s (Z) and set origin offset
G_LoadMatirix
Load geometric transformation matrix
G_ViewVolumeXYClip
Set boundary value (X, Y) of view volume clip
G_ViewVolumeZClip
Set boundary value (Z) of view volume clip
G_ViewVolumeWClip
Set boundary value (W) of view volume clip
OverlapXYOfft
See Command table.
Sets XY offset at shading
OverlapZOfft
See Command table.
Sets Z offset of shade primitive; sets Z offset of edge
primitive; sets Z offset of interpolation primitive at 2D
drawing with top-left non-applicable
DC_LogOutAddr
Sets starting address of device coordinates output
SetModeRegister
See Command table.
Sets drawing extended mode register
SetGModeRegister
See Command table.
Sets geometry extended mode register
SetColorRegister
See Command table.
Sets body color, shade color, and edge color
SetLVertex2i
Pass through high-speed 2DLine drawing register
SetLVertex2iP
Pass through high-speed 2DLine drawing register