GLES3: Reset anisotropic filtering when changing texture filtering mode #79568
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This fixes #79567. This is simply the part of the code change from #79367 that relates to anisotropic filtering. The existing implementation of
Texture::gl_set_filter()
only callsglTexParameterf
with_GL_TEXTURE_MAX_ANISOTROPY_EXT
when anisotropic filter is enabled. This has the problem that it won't ever disable anisotropic filtering when switching to a filtering mode that doesn't use it. This PR simply makes it so that it calls it with a value of1.0f
when disabling anisotropic filtering.This PR targets the master branch, but it should be safe to cherry-pick for a 4.1.X release.