GPU: Difference between revisions
Likely command list for gpu stuff(unfinished) |
this is good stuff |
||
Line 37: | Line 37: | ||
! scope="col"| Mode | ! scope="col"| Mode | ||
! scope="col"| Description | ! scope="col"| Description | ||
! scope="col"| Offical name | |||
|- | |- | ||
|1 | |1 | ||
|Sequential Mode - Reads "Argument Count" arguments, while automatically incrementing the Register Id. So, each argument is written to a different register. | |Sequential Mode - Reads "Argument Count" arguments, while automatically incrementing the Register Id. So, each argument is written to a different register. | ||
|INCR | |||
|- | |- | ||
|3 | |3 | ||
|Normal Mode - This is a Command with multiple arguments. Reads "Argument Count" arguments, all belonging to the same Command. | |Normal Mode - This is a Command with multiple arguments. Reads "Argument Count" arguments, all belonging to the same Command. | ||
|NONINCR | |||
|- | |- | ||
|4 | |4 | ||
|Inline Mode - Bits 28-16 of the Command Word (where Inline Data is located) contains the Value of the argument written to the register. The next Word is another Command. | |Inline Mode - Bits 28-16 of the Command Word (where Inline Data is located) contains the Value of the argument written to the register. The next Word is another Command. | ||
|IMM | |||
|- | |- | ||
|5 | |5 | ||
|Unobserved, but is valid too. | |Unobserved, but is valid too. | ||
| | |||
|} | |} | ||