Why do we need this block business? Can copy from one buffer to the other just like the 16-bit case, no?

We should probably rename tmpTexBuf16 and tmpTexBuf32 to ..buf1 and ..buf2 and use them a bit more "flexibly".