On Wed, 23 Nov 2011 13:53:33 -0700, Brian Paul <bri...@vmware.com> wrote:
> On 11/23/2011 01:37 PM, Eric Anholt wrote:
> > There was only one consumer of this API, meta.c, which was intending
> > to ask "is this format just stencil index (and nothing else)?".
> > Instead, if one tried to glDrawPixels of GL_DEPTH_STENCIL-type
> > formats, it would just try to draw the stencil parts.  Nothing good
> > came of this.
> >
> > This function looks rather silly at this point, but I'm leaving it in
> > place to be the obvious parallel API to _mesa_is_depth_format().  Note
> > that if you want the old behavior, you should use it as
> > (_mesa_is_stencil_format() || _mesa_is_depthstencil_format()) like is
> > commonly done for depth-related tests.
> > ---
> >   src/mesa/main/image.c |    1 -
> >   1 files changed, 0 insertions(+), 1 deletions(-)
> >
> > diff --git a/src/mesa/main/image.c b/src/mesa/main/image.c
> > index 914a999..d91b4ca 100644
> > --- a/src/mesa/main/image.c
> > +++ b/src/mesa/main/image.c
> > @@ -848,7 +848,6 @@ _mesa_is_stencil_format(GLenum format)
> >   {
> >      switch (format) {
> >         case GL_STENCIL_INDEX:
> > -      case GL_DEPTH_STENCIL:
> >            return GL_TRUE;
> >         default:
> >            return GL_FALSE;
> 
> I'd guess/hope this compiles down to:
> 
>     return format == GL_STENCIL_INDEX;
> 
> Either way, Reviewed-by: Brian Paul <bri...@vmware.com>

Confirmed.  For once, gcc does what we would hope!

Attachment: pgpQD6YgUh919.pgp
Description: PGP signature

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to