English
Language : 

MB86293 Datasheet, PDF (68/285 Pages) Fujitsu Component Limited. – Grraphiics Conttrrollllerr Speciiffiicattiions
FUJITSU LIMITED
PRELIMINARY and CONFIDENTIAL
7.1.2 Model-view-projection (MVP) transformation (OC→CC coordinate
transformation)
The geometry engine transforms the vertex of the “OC” coordinate system specified by the G_Vertex
packet to the “CC” coordinate system according to the coordinate transformation matrix (OC → CC Matrix)
specified by the G_LoadMatrix packet. The “OC → CC Matrix” is a “4 × 4” matrix consisting of a
ModelView matrix and a Projection matrix.
If “Zoc” is not contained in the input parameter of the G_Vertex packet (Z-bit of GMDR0 is off), (OC → CC)
coordinate transformation is processed as “Zoc = 0”.
When GMDR0[0] is 0 (orthogonal projection transformation), OC → CC coordinate transformation is
processed as “Wcc = 1.0”.
OC: Object Coordinates
CC: Clip Coordinates
Xcc
Ma0 Ma1 Ma2 Ma3 Xoc
Ycc =
Mb0 Mb1 Mb2 Mb3
Yoc
Zcc
Mc0 Mc1 Mc2 Mc3 Zoc
Wcc
Md0 Md1 Md2 Md3
1
Ma0 to Md3: OC → CC Matrix
Xoc to Zoc: X, Y, and Z of OC coordinate system
Xcc to Woc: X, Y, Z, and W of CC coordinate system
7.1.3 3D-2D transformation (CC→NDC coordinate transformation)
The geometry engine divides “XYZ” of the “CC” coordinate system by “Wcc” (Perspective Division).
NDC: Normalized Device Coordinates
Xndc
Xcc
Yndc
= 1/Wcc
Ycc
Zndc
Zcc
Xndc to Zndc: X, Y, and Z of “NDC” coordinate system
MB86293 CORAL_LQ
Graphics Controller
68
Specifications Rev. 1.1