Hi, I've taken Richard's previous patchset and rebased them on top of current mesa formats code, I pushed some of Richard's other patches already but these needs some changes, so I thought I'd repost them in case anyone wanted to take a look. Dave.