Use the correct register length for index_array

The index_array can't possible be 31 bits long as that would index
out of bounds memory. According to 3dbrew, this should be 28
This commit is contained in:
James Rowe 2019-12-13 18:08:07 -07:00
parent 4efb9c6d99
commit 30dfe1fcb8
1 changed files with 2 additions and 1 deletions

View File

@ -138,7 +138,8 @@ struct PipelineRegs {
};
union {
BitField<0, 31, u32> offset; // relative to base attribute address
BitField<0, 28, u32> offset; // relative to base attribute address
BitField<28, 3, u32> unused;
BitField<31, 1, IndexFormat> format;
};
} index_array;