[Mesa-dev] [PATCH] Anisotropic filtering extension for swrast

Andreas Faenger a.faenger at e-sign.com
Tue May 17 04:08:35 PDT 2011


this patch makes it possible to have high quality texture filtering
with the pure software renderer. The main purpose is to use it with
osmesa. The anisotropic filtering is based on Elliptical Weighted Avarage (EWA). 

The patch was designed to make as little changes to the existing codebase as possible. Therefore, the existing texture_sample_func
signature has not been adjusted although this was required; a "hack"
was used instead to pass the required arguments.

I provide this patch as other people might be interessted in
using anisotropic filtering for osmesa, especially when rendering
images in a headless environment.

/ Andreas

Andreas Faenger (1):
  Anisotropic filtering extension for swrast intended to be used by
    osmesa     to create high quality renderings.     Based on Higher
    Quality Elliptical Weighted Avarage Filter (EWA).     A 2nd
    implementation using footprint assembly is also provided.

More information about the mesa-dev mailing list