Line 1:
Line 1:
The transform unit (XF) is a component of the Wii's GX subsystem. It is responsible for transforming the incoming vertices to screen coordinates.
The transform unit (XF) is a component of the Wii's GX subsystem. It is responsible for transforming the incoming vertices to screen coordinates.
−
==Writing to XF registers==
+
== Writing to XF registers ==
Writing to XF registers is done by writing values to the FIFO, as shown below:
Writing to XF registers is done by writing values to the FIFO, as shown below:
Line 20:
Line 20:
−
==XF registers==
+
== XF registers ==
−
===XF viewport registers===
+
=== XF viewport registers ===
These registers define the viewport coordinates.
These registers define the viewport coordinates.
Line 64:
Line 64:
All the other viewport registers are 32-bit floating-point values.
All the other viewport registers are 32-bit floating-point values.
−
===XF projection registers===
+
=== XF projection registers ===
These registers define the projection matrix.
These registers define the projection matrix.