1.2 KiB
1.2 KiB
| 1 | register_name | enum_name | bits | bit_name | value | mask | description |
|---|---|---|---|---|---|---|---|
| 2 | pointer_type | 31-29 | triangle_strip | 0b000 | |||
| 3 | pointer_type | 31-29 | triangle_array | 0b100 | |||
| 4 | pointer_type | 31-29 | quad_array | 0b101 | |||
| 5 | pointer_type | 31-29 | object_pointer_block_link | 0b111 | |||
| 6 | |||||||
| 7 | triangle_strip | mask | 30-25 | t0 | 0b100000 | ||
| 8 | triangle_strip | mask | 30-25 | t1 | 0b010000 | ||
| 9 | triangle_strip | mask | 30-25 | t2 | 0b001000 | ||
| 10 | triangle_strip | mask | 30-25 | t3 | 0b000100 | ||
| 11 | triangle_strip | mask | 30-25 | t4 | 0b000010 | ||
| 12 | triangle_strip | mask | 30-25 | t5 | 0b000001 | ||
| 13 | triangle_strip | 24 | shadow | 1 | |||
| 14 | triangle_strip | 23-21 | skip | 0b111 | |||
| 15 | triangle_strip | 20-0 | start | 0x1fffff | |||
| 16 | |||||||
| 17 | triangle_array | 28-25 | number_of_triangles | 0b1111 | |||
| 18 | triangle_array | 24 | shadow | 1 | |||
| 19 | triangle_array | 23-21 | skip | 0b111 | |||
| 20 | triangle_array | 20-0 | start | 0x1fffff | |||
| 21 | |||||||
| 22 | quad_array | 28-25 | number_of_quads | 0b1111 | |||
| 23 | quad_array | 24 | shadow | 1 | |||
| 24 | quad_array | 23-21 | skip | 0b111 | |||
| 25 | quad_array | 20-0 | start | 0x1fffff | |||
| 26 | |||||||
| 27 | object_pointer_block_link | 28 | end_of_list | 1 | |||
| 28 | object_pointer_block_link | 23-0 | next_pointer_block | 0xfffffc |