Changes

737 bytes added ,  00:07, 10 February 2013
no edit summary
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
 
|}
 
|}