Hi all, This is a series that builds on top of Matts "i965: Refactor register classes".
As Matt's branch has some additional changes, the first two patches are fixups that could be merged directly. The follow-up four patches removes/reworks some of the constructors, in order to avoid reworking extra ctors. The rest rework the classes to use proper constructors rather than memset-ing and part reverts a 'hack' that Matt had to due to BAD_FILE != 0. Note that due to the inlined src/dst_reg the text size has increased a bit, (~6K iirc) although if people prefer we can make them non-inline. The lot can be found in branch bye-bye-memset over at https://github.com/evelikov/Mesa Cheers, Emil _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev