From 02c2dc5d56bccba782bad2a91eed44a99d4b8aa5 Mon Sep 17 00:00:00 2001 From: Luke Lau Date: Tue, 25 Feb 2020 17:22:35 +0000 Subject: [PATCH] Anisotropic filtering --- material.cpp | 4 ++++ 1 file changed, 4 insertions(+) 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); -- 2.30.2