[Mesa-dev] [PATCH] main/base_tex_format: Properly handle STENCIL_INDEX1/4/16

Ilia Mirkin imirkin at alum.mit.edu
Mon Mar 2 11:18:25 PST 2015


Hmmm... I was just looking at this code in connection to attepmting to
enable ARB_texture_stencil8, and it _seems_ like that should be if
(ARB_texture_stencil8) -- I didn't see what in ARB_stencil_texturing
had to do with being able to have a GL_STENCIL_INDEX* internal
format...

  -ilia

On Fri, Feb 27, 2015 at 6:55 PM, Jason Ekstrand <jason at jlekstrand.net> wrote:
> From: Jason Ekstrand <jason at jlekstrand.net>
>
> This takes "fbo-stencil blit GL_STENCIL_INDEX1/4/16" from crash to pass on
> BDW.
> ---
>  src/mesa/main/teximage.c | 3 +++
>  1 file changed, 3 insertions(+)
>
> diff --git a/src/mesa/main/teximage.c b/src/mesa/main/teximage.c
> index 6e45cc9..a68574d 100644
> --- a/src/mesa/main/teximage.c
> +++ b/src/mesa/main/teximage.c
> @@ -224,7 +224,10 @@ _mesa_base_tex_format( struct gl_context *ctx, GLint internalFormat )
>     if (ctx->Extensions.ARB_stencil_texturing) {
>        switch (internalFormat) {
>        case GL_STENCIL_INDEX:
> +      case GL_STENCIL_INDEX1:
> +      case GL_STENCIL_INDEX4:
>        case GL_STENCIL_INDEX8:
> +      case GL_STENCIL_INDEX16:
>           return GL_STENCIL_INDEX;
>        default:
>           ; /* fallthrough */
> --
> 2.1.0
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev


More information about the mesa-dev mailing list