Hi,
I have some doubts about texture cache:
1) What is the cache line size? 16x8 bytes?
2) A cache line contains a texture block?
3) For instance, when rastering a 512x512 texture, the GE rasters block by block (tiled rastering) or line by line but prefetching the texture blocks?
4) The above explains why slicing a big textures in 32 pixels width chunks it's better for cache hit rate? Because the GE caches always blocks? Why not 64 or 128?
5) The texture cache is fully associative?
I've read some interesting documents for that purpose but I think they are a little bit advanced for me yet:
http://www.cs.virginia.edu/~gfx/Courses ... Texturing/
Thanks in advance.