Re: Projective image transformations

Jeremy Fitzhardinge <[email protected]> 14 Sep 2002 21:08:29 -0700
Newsgroups gmane.comp.xfree86.render
Message-ID <[email protected]>
On Sat, 2002-09-14 at 00:04, Keith Packard wrote:

    > The full mipmap stack costs only 1/3 as much memory as the base texture.  If
    > you're doing a lot of minification, it's usually considered a good tradeoff.
    
    As our source operands are writable objects, it seems like it will be 
    somewhat difficult to provide good semantics for mipmaps, but perhaps we 
    could build synthetic source pictures from sources at multiple resolutions 
    to do the same thing.  However, I think this remains just a performance 
    optimization at some level; I'm guessing most mipmaps are generated by 
    shrinking the larger image with a more accurate filter.

The other problem with mip-mapping is that while many modern hardware
implementations support non-power of 2 texture sizes, they generally
don't support mip-mapping non-power of 2 textures.  Since applications
using images generally don't use power of 2 image sizes, this GL
extension can save a lot of texture memory; it would be a tricky
tradeoff between that and improved texture filtering quality.


    J