Line 58:
Line 58:
| First word in parameter structure
| First word in parameter structure
| ?
| ?
+
|-
+
| 0x000F006E
+
| u32
+
| This is used immediately after CmdID 0x000F011E, with the same input parameter value as CmdID 0x000F011E.
+
|-
+
| 0x000F011E
+
| u32
+
| This sets the width and height for the framebuffer used for rendering.
|-
|-
| 0x000F02C0
| 0x000F02C0
Line 67:
Line 75:
| A list of entries follow this command.
| A list of entries follow this command.
|}
|}
+
+
=== Parameter value format for CmdID 0x000F011E ===
+
{| class="wikitable" border="1"
+
! Bit
+
! Description
+
|-
+
| 11-0
+
| Framebuffer width
+
|-
+
| 23-12
+
| Framebuffer height - 1
+
|-
+
| 24
+
| Must be set
+
|-
+
| 31-25
+
| Unused?
+
|}
+
+
Normally the width and height is set to the same [[GPU|dimensions]] used with GX [[GSP_Shared_Memory|command]] 3 and 4.
=== Entries for CmdID 0xXXXF02C1 ===
=== Entries for CmdID 0xXXXF02C1 ===
Line 105:
Line 133:
| 5
| 5
| float
| float
+
|}
+
+
==== Vertex Entry ====
+
{| class="wikitable" border="1"
+
! Index Word
+
! Description
+
|-
+
| 0
+
| float X coordinate
+
|-
+
| 1
+
| float Y coordinate
+
|-
+
| 2
+
| float Z coordinate
|}
|}