diff options
author | Mitchell Stokes <mogurijin@gmail.com> | 2012-12-21 06:49:15 +0400 |
---|---|---|
committer | Mitchell Stokes <mogurijin@gmail.com> | 2012-12-21 06:49:15 +0400 |
commit | b13f4e6999c4b5003c6a13027f67af2f09c9f5fc (patch) | |
tree | e5ecb182073c12ec201ae4a404620805f8a8069c /source | |
parent | 8f262d04133669d1439b024d3e2615c72ecf0c58 (diff) |
DDS compressed textures now make use of the anisotropic filtering setting.
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/gpu/intern/gpu_draw.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/source/blender/gpu/intern/gpu_draw.c b/source/blender/gpu/intern/gpu_draw.c index 432c54b9c48..4b04ee9224a 100644 --- a/source/blender/gpu/intern/gpu_draw.c +++ b/source/blender/gpu/intern/gpu_draw.c @@ -773,6 +773,9 @@ int GPU_upload_dxt_texture(ImBuf *ibuf) glTexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE); + if (GLEW_EXT_texture_filter_anisotropic) + glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAX_ANISOTROPY_EXT, GPU_get_anisotropic()); + blocksize = (ibuf->dds_data.fourcc == FOURCC_DXT1) ? 8 : 16; for (i=0; i<ibuf->dds_data.nummipmaps && (width||height); ++i) { if (width == 0) |