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
+11
View File
@@ -26,6 +26,7 @@ namespace graphics
{
Image::Filter Image::defaultFilter;
float Image::defaultAnisotropy = 1.0f;
Image::Filter::Filter()
: min(FILTER_LINEAR)
@@ -54,6 +55,16 @@ const Image::Filter &Image::getDefaultFilter()
return defaultFilter;
}
void Image::setDefaultAnisotropy(float anisotropy)
{
defaultAnisotropy = anisotropy;
}
float Image::getDefaultAnisotropy()
{
return defaultAnisotropy;
}
bool Image::getConstant(const char *in, FilterMode &out)
{
return filterModes.find(in, out);