Moved anisotropic filtering to Image:setFilter(min, mag, anisotropy), added anisotropic filtering support to canvases and fonts

This commit is contained in:
Alex Szpakowski
2013-03-20 23:23:26 -03:00
parent 8c406b7a4b
commit 25d6700361
14 changed files with 187 additions and 71 deletions
+15 -5
View File
@@ -639,16 +639,26 @@ const Image::Filter &Graphics::getDefaultImageFilter() const
return Image::getDefaultFilter();
}
void Graphics::setDefaultMipmapFilter(Image::FilterMode filter, float sharpness, float anisotropy)
void Graphics::setDefaultAnisotropy(float anisotropy)
{
Image::setDefaultMipmapFilter(filter);
Image::setDefaultMipmapSharpness(sharpness, anisotropy);
Image::setDefaultAnisotropy(anisotropy);
}
void Graphics::getDefaultMipmapFilter(Image::FilterMode *filter, float *sharpness, float *anisotropy) const
float Graphics::getDefaultAnisotropy() const
{
return Image::getDefaultAnisotropy();
}
void Graphics::setDefaultMipmapFilter(Image::FilterMode filter, float sharpness)
{
Image::setDefaultMipmapFilter(filter);
Image::setDefaultMipmapSharpness(sharpness);
}
void Graphics::getDefaultMipmapFilter(Image::FilterMode *filter, float *sharpness) const
{
*filter = Image::getDefaultMipmapFilter();
Image::getDefaultMipmapSharpness(sharpness, anisotropy);
*sharpness = Image::getDefaultMipmapSharpness();
}
void Graphics::setLineWidth(float width)