Article
"As we can see, Humus' tweak has a much greater effect when using ATIs own control panel anisotropic filtering than when in-game filtering is used. The explanation for this is most likely quite simple - In the normal part of the game code altered by Humus, a texture look-up table was used to generate values. Using in-game AF, this is obviously not filtered as it is both unnecessary and computationally expensive. However, when AF is forced by the driver, it applies its filtering to everything, including the aforementioned look-up table, thus contributing to the large performance hits we've seen using this method.
Humus' tweak removes the look-up table code to replace it with code to calculate maths values instead - This offers a small performance improvement when in-game AF is used thanks to the X800 Pros speed at handling such operations, but when AF is forced at driver-level, the performance increase is vastly greater as the look-up table is no longer available to be processed by the anisotropic filtering mechanism, thus saving the amount of time normally required to be spent on filtering it.
With regard to image quality, there were no noticeable differences to the naked eye when this tweak was used compared to the normal Doom 3 code. It is no doubt not identical to the original image, but is perfectly acceptable and usable for game-play. "
"As we can see, Humus' tweak has a much greater effect when using ATIs own control panel anisotropic filtering than when in-game filtering is used. The explanation for this is most likely quite simple - In the normal part of the game code altered by Humus, a texture look-up table was used to generate values. Using in-game AF, this is obviously not filtered as it is both unnecessary and computationally expensive. However, when AF is forced by the driver, it applies its filtering to everything, including the aforementioned look-up table, thus contributing to the large performance hits we've seen using this method.
Humus' tweak removes the look-up table code to replace it with code to calculate maths values instead - This offers a small performance improvement when in-game AF is used thanks to the X800 Pros speed at handling such operations, but when AF is forced at driver-level, the performance increase is vastly greater as the look-up table is no longer available to be processed by the anisotropic filtering mechanism, thus saving the amount of time normally required to be spent on filtering it.
With regard to image quality, there were no noticeable differences to the naked eye when this tweak was used compared to the normal Doom 3 code. It is no doubt not identical to the original image, but is perfectly acceptable and usable for game-play. "