GPU/External Registers: Difference between revisions
| Line 145: | Line 145: | ||
| 0x000F02C0 | | 0x000F02C0 | ||
| <nowiki>0x80000000 | ID?</nowiki> When bit31 is clear, the specified vertices are not rendered via CmdID 0xXXXF02C1. | | <nowiki>0x80000000 | ID?</nowiki> When bit31 is clear, the specified vertices are not rendered via CmdID 0xXXXF02C1. | ||
| This is used immediately before CmdID 0xXXXF02C1 | | This is used immediately before CmdID 0xXXXF02C1. | ||
|- | |- | ||
| 0xXXXF02C1 | | 0xXXXF02C1 | ||
| float | | float X coordinate for the first vertex | ||
| | | CmdID is <nowiki>0x000F02C1 | ((totalvertices<<22) - 0x100000).</nowiki> The vertex entries is the data following the command. The first word in the first vertex entry is the Y coordinate. | ||
|} | |} | ||
| Line 158: | Line 158: | ||
|- | |- | ||
| 0 | | 0 | ||
| | | X coordinate, for the first vertex this is stored in the command parameter instead. | ||
|- | |- | ||
| 1 | | 1 | ||
| | | Y coordinate | ||
|- | |- | ||
| 2 | | 2 | ||
| | | Z coordinate | ||
|- | |- | ||
| 3 | | 3 | ||
| | | Padding for the last vertex entry | ||
|} | |} | ||