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 |