The XP4 has a Tile Based Rasterizer, what are its benefits and how exactly do you split the screen up(how big are the tiles, etc)?
The key benefit of a Tile-based Rasterizer is improved memory bandwidth efficiency. Whereas conventional rasterizer stores pixel data in memory along scan lines, which is the easiest thing to do, the penalty is significant memory page miss when rendering triangles. As the result, memory bandwidth utilization can drop as low as 35%. XP4 rasterizer stores data in hierarchical tiles, which enjoys much better memory page hit and brings memory bandwidth utilization as high as 90%. Each tile starts out as small as 4-pixels-by-4-pixels and can be stacked on top of each other to make bigger tiles in a hierarchical fashion. Improving memory bandwidth efficiency is exceedingly important if you don’t want to waste your money in 256-bit memory bus like ATI Radeon 9700.