1. A graphics processing system comprising: a texture management unit configured to organize texture map data according to a slice major format, wherein slices of the same level are stored together, and wherein the texture map data spans at least one mip level; and a texture cache, wherein the texture cache is coupled to the texture management unit and configured to receive the organized texture map data from the texture management unit; wherein the texture management unit further comprises: a texture data formatter configured to arrange slices within the texture map data in the slice major format; parameter calculation logic configured to calculate parameters characterizing each slice within the texture map data; and address calculation logic configured to determine a cache memory address for each slice within the texture map data using the calculated parameters.