GPU/Commands: Difference between revisions

No edit summary
No edit summary
Line 88: Line 88:
|  
|  
| This sets current texture info, see command [[GPU_Textures|0x805F0099]].
| This sets current texture info, see command [[GPU_Textures|0x805F0099]].
|-
| 0x80XF00C0
|
| See command set 0x80XF00C0.
|-
| 0x800F00C4
|
| See command set 0x80XF00C0.
|-
| 0x80XF00C8
|
| See command set 0x80XF00C0.
|-
| 0x800F00CC
|
| See command set 0x80XF00C0.
|-
| 0x80XF00D0
|
| See command set 0x80XF00C0.
|-
| 0x800F00D4
|
| See command set 0x80XF00C0.
|-
| 0x80XF00D8
|
| See command set 0x80XF00C0.
|-
| 0x800F00DC
|
| See command set 0x80XF00C0.
|-
| 0x80XF00F0
|
| See command set 0x80XF00C0.
|-
| 0x800F00F4
|
| See command set 0x80XF00C0.
|-
| 0x80XF00F8
|
| See command set 0x80XF00C0.
|-
| 0x800F00FC
|
| See command set 0x80XF00C0.
|-
|-
| 0x00020100
| 0x00020100
Line 188: Line 236:
===== CmdID 0x809F0081 =====
===== CmdID 0x809F0081 =====
This sets current texture info, see [[GPU Textures|GPU textures]].
This sets current texture info, see [[GPU Textures|GPU textures]].
===== CmdID 0x80XF00C0 =====
{| class="wikitable" border="1"
!  Command Index
!  CommandID
!  Parameter
!  Description
|-
| 0
| 0x802F00C0 + slotindex*8
|
|
|-
| 1
| 0x800F00C4 + slotindex*8
|
|
|}
This is used to set various rendering parameters for the slot indicated by the CmdID. There's a total of 6 slots.
=== Parameter structure for CmdID 0x804F00C0 ===
{| class="wikitable" border="1"
!  Index Word
!  Description
|-
| 0
| Value 0xFFF0FFF / 0x0
|-
| 1
| Value 0x0
|-
| 2
| Value 0x0
|-
| 3
| Value 0xFFFFFFFF
|-
| 4
| Value 0x0
|}
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.
=== Parameter structure for CmdID 0x802F00C0 ===
{| class="wikitable" border="1"
!  Index Word
!  Description
|-
| 0
| ?
|-
| 1
| ?
|-
| 2
| ?
|}
This CmdID is 0x802F00C0 + slotindex*8.


===== CmdID 0x000F00E6 =====
===== CmdID 0x000F00E6 =====