mesa: fix offset problem with interleaved arrays