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:
parent
4efb9c6d99
commit
30dfe1fcb8
|
@ -138,7 +138,8 @@ struct PipelineRegs {
|
||||||
};
|
};
|
||||||
|
|
||||||
union {
|
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;
|
BitField<31, 1, IndexFormat> format;
|
||||||
};
|
};
|
||||||
} index_array;
|
} index_array;
|
||||||
|
|
Reference in New Issue