[Mesa-dev] [PATCH] main: Add STENCIL_INDEX formats to base_tex_format

Jason Ekstrand jason at jlekstrand.net
Fri Jan 30 15:05:32 PST 2015


On Fri, Jan 30, 2015 at 3:03 PM, Matt Turner <mattst88 at gmail.com> wrote:

> On Fri, Jan 30, 2015 at 2:27 PM, Jason Ekstrand <jason at jlekstrand.net>
> wrote:
> > This fixes a bug on BDW when our meta-based stencil blit path
> assert-fails
> > due to an invalid internal format even though we do support the
> > ARB_stencil_texturing extension.
> > ---
> >  src/mesa/main/teximage.c | 10 ++++++++++
> >  1 file changed, 10 insertions(+)
> >
> > diff --git a/src/mesa/main/teximage.c b/src/mesa/main/teximage.c
> > index 03264dd..0e37613 100644
> > --- a/src/mesa/main/teximage.c
> > +++ b/src/mesa/main/teximage.c
> > @@ -221,6 +221,16 @@ _mesa_base_tex_format( struct gl_context *ctx,
> GLint internalFormat )
> >        }
> >     }
> >
> > +   if (ctx->Extensions.ARB_stencil_texturing) {
> > +      switch (internalFormat) {
> > +         case GL_STENCIL_INDEX:
>
> Don't indent case.
>
> > +         case GL_STENCIL_INDEX8:
> > +            return GL_STENCIL_INDEX;
> > +         default:
> > +            ; /* fallthrough */
>
> Just make this a break statement.
>

Both of the above are consistent with the rest of the function.  How much
do we care about style vs. consistency?


>
> I don't really know this code, but it seems fine otherwise.
>
> Reviewed-by: Matt Turner <mattst88 at gmail.com>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20150130/b977eace/attachment.html>


More information about the mesa-dev mailing list