From: Luke Lau Date: Tue, 25 Feb 2020 17:22:35 +0000 (+0000) Subject: Anisotropic filtering X-Git-Url: http://git.lukelau.me/?p=opengl.git;a=commitdiff_plain;h=02c2dc5d56bccba782bad2a91eed44a99d4b8aa5 Anisotropic filtering --- diff --git a/material.cpp b/material.cpp index 00f98c2..852a4b5 100644 --- a/material.cpp +++ b/material.cpp @@ -55,6 +55,10 @@ Material::Texture::Texture(const aiString fileName, const aiScene &scene) { // which are themselves filtered linearly glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR_MIPMAP_LINEAR); + float aniso = 0; + glGetFloatv(GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT, &aniso); + glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAX_ANISOTROPY_EXT, aniso); + glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT);