1. A method for adaptive anisotropic filtering, comprising: calculating a number of ways of anisotropy based on a computed level of detail of a texture map; applying a bilinear low pass filter to a texture map's closest two MIP maps using a processor; computing an effective number of ways and filter sizes on each of the closest two closest MIP maps; sampling the closest two MIP maps at their respective effective number of ways; applying a corresponding sized low pass filter to each of the closest two MIP maps; and combining the filtered closest two MIP maps using a weighted sum based on a fractional part of a computed level of detail.