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 ===== |