1. A method of texture filtering, the method comprising: determining an upper mipmap and a lower mipmap based on a level of detail (LOD) value corresponding to a quad, the quad compromised of four contiguous pixels forming a square block; determining whether the four pixels of the quad, when mapped to the upper mipmap, are collectively mapped at least partially, to only four texels of the upper mipmap such that the pixels match the four texels; if the pixels match the four texels, obtaining first color values, which are first partial color values of the pixels corresponding to the upper mipmap, by interpolation between at least two of the texels using a reference coordinate of the quad, and assigning the first color values to the pixels, with each pixel being assigned an identical first color value; if the pixels do not match the four texels, obtaining the first color values independently for each of the pixels; obtaining second color values, which are second partial color values of the pixels comprised in the quad, in which the second color values of the pixels correspond to the lower mipmap, with respect to each pixel comprised in the quad; and obtaining third color values of the pixels of the quad by using linear interpolation, based on the obtained first and second color values.