by Phantom » Sep 11, 2002 @ 8:58pm
One other thing you could try: There's a doc called 'fatmap.txt' floating around on the web (easy to find using google) that describes a technique using 8x8 pixel tiles to speed up texture mapping. The idea is that once you read the first pixel of a 8x4 tile, all other pixels are in the cache. It thus doesn't matter whether you're scanning from left to right, right to left or up-down. The inner loop of such a mapper is remarkably simple in x86 assembler. I'm not sure if the ideas port well to C(++) or arm assembly though.
Give me some good data and
I will give you the world