Thanks for cleaning up my mess,  
Reviewed-By: Gert Wollny <gert.wol...@collabora.com>

Am Montag, den 19.11.2018, 13:15 +0100 schrieb Erik Faye-Lund:
> ctx->Extensions.EXT_texture_sRGB_R8 is set regardless of the API
> that's used, so checking for those direcly will always allow the
> enums from this extensions when they are supported by the driver.
> 
> There's no extension adding support for this on OpenGL ES before
> version 3.0, so let's tighten the check.
> 
> Signed-off-by: Erik Faye-Lund <erik.faye-l...@collabora.com>
> ---
>  src/mesa/main/glformats.c | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/src/mesa/main/glformats.c b/src/mesa/main/glformats.c
> index 6c9d8b88d79..d79bcedffd9 100644
> --- a/src/mesa/main/glformats.c
> +++ b/src/mesa/main/glformats.c
> @@ -2473,7 +2473,7 @@ _mesa_base_tex_format(const struct gl_context
> *ctx, GLint internalFormat)
>        }
>     }
>  
> -   if (ctx->Extensions.EXT_texture_sRGB_R8) {
> +   if (_mesa_has_EXT_texture_sRGB_R8(ctx)) {
>        switch (internalFormat) {
>        case GL_SR8_EXT:
>           return GL_RED;
> @@ -3212,7 +3212,7 @@ _mesa_gles_error_check_format_and_type(const
> struct gl_context *ctx,
>        case GL_UNSIGNED_BYTE:
>           if (internalFormat == GL_R8 ||
>               ((internalFormat == GL_SR8_EXT) &&
> -              ctx->Extensions.EXT_texture_sRGB_R8))
> +              _mesa_has_EXT_texture_sRGB_R8(ctx)))
>              break;
>           return GL_INVALID_OPERATION;
>  
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to