GPU/Commands: Difference between revisions

No edit summary
No edit summary
Line 245: Line 245:
|-
|-
| 0
| 0
| 0x802F00C0 + slotindex*8
| <nowiki>0x802F0000 | SlotCmdID</nowiki>
|  
|  
|  
|  
|-
|-
| 1
| 1
| 0x800F00C4 + slotindex*8
| <nowiki>0x800F0000 | SlotCmdID + 4</nowiki>
|  
|  
|  
|  
|}
|}


This is used to set various rendering parameters for the slot indicated by the CmdID. There's a total of 6 slots.
This is used to set various rendering parameters for the slot indicated by the CmdID. There's a total of 6 slots, where each slot corresponds to the following u16 CmdIDs: 0xC0, 0xC8, 0xD0, 0xD8, 0xF0, 0xF8.


===== CmdID 0x000F00E6 =====
===== CmdID 0x000F00E6 =====
Line 555: Line 555:
|}
|}


This CmdID is 0x804F00C0 + slotindex*8. This individual command is used instead of the 0x80XF00C0 command set when none of the associated rendering parameters for this slot are set.
This individual command is used instead of the 0x80XF00C0 command set when none of the associated rendering parameters for this slot are set.


=== Parameter structure for CmdID 0x802F00C0 ===
=== Parameter structure for CmdID 0x802F00C0 ===
Line 572: Line 572:
|}
|}


This CmdID is 0x802F00C0 + slotindex*8.
See command set 0x80XF00C0.


=== Parameter value format for CmdID 0x800F00C4 ===
=== Parameter value format for CmdID 0x800F00C4 ===
Line 585: Line 585:
| Same format as bits15-0.
| Same format as bits15-0.
|}
|}
This CmdID is 0x800F00C4 + slotindex*8.
 
See command set 0x80XF00C0.


=== Parameter structure for CmdID 0x000F00E8 ===
=== Parameter structure for CmdID 0x000F00E8 ===