On Thu, 2002-03-07 at 19:21, Brian Paul wrote:
> Jose Fonseca wrote:
> > 
> > On Thu, 2002-03-07 at 17:23, Brian Paul wrote:
> > > ...
> > >
> > > You seem to have been confused by "texture levels" before.  Looks like
> > > you've figured it out now.  It's basically the maximum number of mipmap
> > > levels AND it's related to max texture size.
> > >
> > > -Brian
> > 
> > Right after I started this thread I read carefully the OpenGL
> > specification regarding this (which I confess I should had done before
> > and not after) and there I found the explanation of texture levels as in
> > "levels of detail", as I initially thought.
> > 
> > Nevertheless I didn't found an explanation of why the maximum texture
> > size was being derived from the maximum texture level in Mesa. In the
> > specs it says that the the maximum allowable size of a texture must be
> > _at least_ 2^(k-lod)-2*b_t , and not equal.
> 
> On which page, please?
> 
> 

OpenGL Spec 1.3, page 121.

> > Otherwise, where does it
> > stay a card that's not capable of mipmapping but can hold textures
> > bigger than 1x1?
> 
> I don't understand.
> 
> The spec seldom specifically talks cards/hardware.  It's expected
> that when a hardware implementation of OpenGL can't implement the
> spec that software should be used instead.
> 

This comment is of my own. I don't what's the 3d graphics cards
panorama, but the way I see it Mesa can't describe the limitations of a
card which is not capable of mipmapping, or can hold textures bigger
than 2^MAXIMUM_TEXTURE_LEVEL, because intrinsicly associates maximum
texture size with maximum texture levels.

Again, I don't know if there is any other case besides mach64; and
regardless of that, one can always pretend to support more texture
levels and ignore/fallback for the images other than the base level.

> -Brian
> 



_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to