[Mesa-dev] [PATCH 01/10] swrast: Add LUMINANCE, INTENSITY, LUMINANCE_ALPHA to span asserts.

Eric Anholt eric at anholt.net
Mon Apr 18 19:10:52 PDT 2011


On Mon, 18 Apr 2011 16:16:37 -0700, Ian Romanick <idr at freedesktop.org> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> On 04/18/2011 01:37 PM, Eric Anholt wrote:
> > Fixes ARB_texture_float/fbo-alphatest-formats.
> > ---
> >  src/mesa/swrast/s_readpix.c |    3 +++
> >  src/mesa/swrast/s_span.c    |    3 +++
> >  2 files changed, 6 insertions(+), 0 deletions(-)
> > 
> > diff --git a/src/mesa/swrast/s_readpix.c b/src/mesa/swrast/s_readpix.c
> > index 5604c2e..a201a63 100644
> > --- a/src/mesa/swrast/s_readpix.c
> > +++ b/src/mesa/swrast/s_readpix.c
> > @@ -195,6 +195,9 @@ fast_read_rgba_pixels( struct gl_context *ctx,
> >  	  rb->_BaseFormat == GL_RGB ||
> >  	  rb->_BaseFormat == GL_RG ||
> >  	  rb->_BaseFormat == GL_RED ||
> > +	  rb->_BaseFormat == GL_LUMINANCE ||
> > +	  rb->_BaseFormat == GL_INTENSITY ||
> > +	  rb->_BaseFormat == GL_LUMINANCE_ALPHA ||
> >  	  rb->_BaseFormat == GL_ALPHA);
> 
> At this point would it be easier to just assert the formats that are not
> allowed?  Is there even anything that's left as a valid _BaseFormat that
> isn't allowed here?

I keep wanting to remove asserts like this, and Brian says he likes
them.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20110418/53567ba3/attachment.pgp>


More information about the mesa-dev mailing list