GPU: Difference between revisions
No edit summary |
No edit summary |
||
Line 21: | Line 21: | ||
! Bits || Description | ! Bits || Description | ||
|- | |- | ||
| | | 0-11 || Method address | ||
|- | |- | ||
| 13-15 || Method subchannel | | 13-15 || Method subchannel | ||
Line 41: | Line 41: | ||
| 1 || [[#INC_METHOD|INC_METHOD]] | | 1 || [[#INC_METHOD|INC_METHOD]] | ||
|- | |- | ||
| 2 || | | 2 || [[#GRP2_USE_TERT|GRP2_USE_TERT]] | ||
|- | |- | ||
| 3 || [[#NON_INC_METHOD|NON_INC_METHOD]] | | 3 || [[#NON_INC_METHOD|NON_INC_METHOD]] | ||
Line 59: | Line 59: | ||
==== INC_METHOD ==== | ==== INC_METHOD ==== | ||
Tells PFIFO to read as much arguments as specified by '''method count''', while automatically incrementing the '''method address''' value. This means that each argument will be written to a different method location. | Tells PFIFO to read as much arguments as specified by '''method count''', while automatically incrementing the '''method address''' value. This means that each argument will be written to a different method location. | ||
==== GRP2_USE_TERT ==== | |||
Tells PFIFO to read [[#Tertiary opcode|tertiary opcode]] from bits 16-17 of the command word. | |||
==== NON_INC_METHOD ==== | ==== NON_INC_METHOD ==== | ||
Line 76: | Line 79: | ||
|- | |- | ||
! Mode || Description | ! Mode || Description | ||
|- | |||
| 0 || GRP0_INC_METHOD or GRP2_NON_INC_METHOD | |||
|- | |- | ||
| 1 || GRP0_SET_SUB_DEV_MASK | | 1 || GRP0_SET_SUB_DEV_MASK |