oczywiście, że jest filtrowanie liniowe, innaczej, to by szachownica była wszędzie, gdzie tekstury są nie dość dokładne. jak masz wygenerowane mipmapy, to problem znika, bo, gdy do renderowania jakiegoś piksela, który zajmuje za dużą część tekstury używa się mipmapy o niższej rozdzielczości, zamiast w chaotyczny sposób wybierać piksele z oryginalnej. No i generuje się wszystkie mipmapy od 1x1, i tak rozmiar tekstury wzrasta tylko o 1/3.