2.5: Texture Filtering
authorBrecht Van Lommel <brechtvanlommel@pandora.be>
Tue, 21 Jul 2009 13:20:35 +0000 (13:20 +0000)
committerBrecht Van Lommel <brechtvanlommel@pandora.be>
Tue, 21 Jul 2009 13:20:35 +0000 (13:20 +0000)
commite3c6ae9b89d1d0c7bb6957f81b9fd9a89477b2d0
tree9a50b247676dd1f3b0abe3cea40cc0773161dae3
parentea0b015b0a1c73fb1899a4d9040704a7d85fda9c
2.5: Texture Filtering

Patch by Alfredo de Greef with high quality image texture filters.
This adds 3 new filters:

* SAT: Summed Area Tables. This is like mipmaps, but using somewhat
  more memory avoids some artifacts.
* EWA: Ellipitical Weighted Average, anisotropic filter.
* FELINE: Fast elliptical lines for anisotropic texture mapping.

The one change I made to this was to try to fix an alpha/premul
problem, hopefully I didn't break anything, it looks compatible
with the existing filter now for me.
release/ui/buttons_texture.py
source/blender/blenkernel/intern/texture.c
source/blender/blenloader/intern/readfile.c
source/blender/editors/interface/interface_templates.c
source/blender/editors/space_view3d/view3d_draw.c
source/blender/imbuf/IMB_imbuf.h
source/blender/imbuf/intern/filter.c
source/blender/makesdna/DNA_texture_types.h
source/blender/makesrna/intern/rna_texture.c
source/blender/render/intern/source/imagetexture.c
source/blender/render/intern/source/texture.c