Changes

Jump to navigation Jump to search
71 bytes added ,  18:02, 11 April 2015
Remove GX_ function names, since this is not an API documentation for <wherever the names come from>
Line 105: Line 105:  
=Commands=
 
=Commands=
   −
==GX RequestDma==
+
== Trigger DMA Request ==
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
Line 132: Line 132:  
This command is normally used to DMA data from the application GSP [[Memory_layout|heap]] to VRAM.
 
This command is normally used to DMA data from the application GSP [[Memory_layout|heap]] to VRAM.
   −
==GX SetCommandList Last==
+
== Trigger Command List Processing ==
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
Line 159: Line 159:  
This command converts the specified address to a physical address, then writes the physical address and size to the [[GPU]] registers at 0x1EF018E0. This buffer contains [[GPU_Commands|GPU commands]].
 
This command converts the specified address to a physical address, then writes the physical address and size to the [[GPU]] registers at 0x1EF018E0. This buffer contains [[GPU_Commands|GPU commands]].
   −
==GX SetMemoryFill==
+
== Trigger Memory Fill ==
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
Line 193: Line 193:  
The associated buffer address must not be <= to the main buffer address, thus the associated buffer address must not be zero as well. When the bufX address is zero, processing for the bufX parameters is skipped.
 
The associated buffer address must not be <= to the main buffer address, thus the associated buffer address must not be zero as well. When the bufX address is zero, processing for the bufX parameters is skipped.
   −
==GX SetDisplayTransfer==
+
== Trigger Display Transfer ==
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
Line 229: Line 229:  
Some color formats seem to require specific input / output sizes when performing a display transfer, doing an RGB5A1->RGBA4 display transfer would never fire the PPF interrupt with a 32x32 buffer, increasing the buffer to 128x128 made it fire correctly.
 
Some color formats seem to require specific input / output sizes when performing a display transfer, doing an RGB5A1->RGBA4 display transfer would never fire the PPF interrupt with a 32x32 buffer, increasing the buffer to 128x128 made it fire correctly.
   −
==GX SetTextureCopy==
+
== Trigger Texture Copy ==
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
Line 260: Line 260:  
|}
 
|}
   −
This command is similar to cmd3, this command also writes to the [[GPU]] registers at 0x1EF00C00.
+
This command is similar to cmd3. It also writes to the [[GPU]] registers at 0x1EF00C00. It's unknown where the difference is.
   −
==GX SetCommandList First ==
+
== Prepare Command List Processing ==
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
549

edits

Navigation menu