Line 180: |
Line 180: |
| | 0x28 | | | 0x28 |
| | 0x4 | | | 0x4 |
− | | Offset (relative to DVLE start) to unk2 table | + | | Offset (relative to DVLE start) to output register table |
| |- | | |- |
| | 0x2C | | | 0x2C |
| | 0x4 | | | 0x4 |
− | | Number of entries in unk2 table (each entry is 0x8-byte long) | + | | Number of entries in output register table (each entry is 0x8-byte long) |
| |- | | |- |
| | 0x30 | | | 0x30 |
Line 255: |
Line 255: |
| | 0x4 | | | 0x4 |
| | w (float24) | | | w (float24) |
| + | |} |
| + | |
| + | Output register table entry : |
| + | {| class="wikitable" border="1" |
| + | |- |
| + | ! Offset |
| + | ! Size |
| + | ! Description |
| + | |- |
| + | | 0x0 |
| + | | 0x4 |
| + | | Descriptor ? |
| + | |- |
| + | | 0x4 |
| + | | 0x2 |
| + | | Output type (see table below) |
| + | |- |
| + | | 0x6 |
| + | | 0x2 |
| + | | (Register ID) >> 1 |
| + | |} |
| + | |
| + | Output types : |
| + | {| class="wikitable" border="1" |
| + | |- |
| + | ! ID |
| + | ! Description |
| + | |- |
| + | | 0x0 |
| + | | Position |
| + | |- |
| + | | 0x2 |
| + | | Color |
| + | |- |
| + | | 0x3 |
| + | | Texture coordinates |
| |} | | |} |
| | | |