Currently the "Max Anisotropy" core option goes from "0" to "16" and write these values in retroarch/saves/User/Config/GFX.ini, which creates graphical issues (at least with D3D11, for some reason it doesn't seem to affect Vulkan and GLcore 🤷 ):
With a value of "4":
With a value of "16":
This is because there should be only 5 values possible in GFX.ini:
"0" for "1x".
"1" for "2x".
"2" for "4x".
"3" for "8x".
"4" for "16x".
So you're never supposed to have a value above "4" in the .ini but currently it can go up to "16"...
Anyway, this simple PR fixes this, tested with 007 - Nightfire and it works fine, here's some 300% zoom screenshots (clickable):
Currently the "Max Anisotropy" core option goes from "0" to "16" and write these values in
retroarch/saves/User/Config/GFX.ini
, which creates graphical issues (at least with D3D11, for some reason it doesn't seem to affect Vulkan and GLcore 🤷 ):This is because there should be only 5 values possible in
GFX.ini
:So you're never supposed to have a value above "4" in the .ini but currently it can go up to "16"...
Anyway, this simple PR fixes this, tested with 007 - Nightfire and it works fine, here's some 300% zoom screenshots (clickable):