On Sat, Feb 20, 2016 at 04:00:49PM -0500, Ilia Mirkin wrote:
> Could be exposed on earlier GLES versions if we supported EXT_sRGB, but
> we don't, for now.
>
> Signed-off-by: Ilia Mirkin <[email protected]>
> ---
>
> Passes all the relevant dEQP tests (although they only test state, not the
> actual decoding... but those bits are mostly ctx-agnostic paths).
>
> Note that this ext is part of the ANDROID_extension_pack_es31a
>
> src/mesa/main/extensions_table.h | 2 +-
> src/mesa/main/texparam.c | 3 +--
> 2 files changed, 2 insertions(+), 3 deletions(-)
>
> diff --git a/src/mesa/main/extensions_table.h
b/src/mesa/main/extensions_table.h
> index e4ca2b6..74cb3d8 100644
> --- a/src/mesa/main/extensions_table.h
> +++ b/src/mesa/main/extensions_table.h
> @@ -248,7 +248,7 @@ EXT(EXT_texture_object , dummy_true
> EXT(EXT_texture_rectangle , NV_texture_rectangle
, GLL, x , x , x , 2004)
> EXT(EXT_texture_rg , ARB_texture_rg
, x , x , x , ES2, 2011)
> EXT(EXT_texture_sRGB , EXT_texture_sRGB
, GLL, GLC, x , x , 2004)
> -EXT(EXT_texture_sRGB_decode , EXT_texture_sRGB_decode
, GLL, GLC, x , x , 2006)
> +EXT(EXT_texture_sRGB_decode , EXT_texture_sRGB_decode
, GLL, GLC, x , 30, 2006)
> EXT(EXT_texture_shared_exponent , EXT_texture_shared_exponent
, GLL, GLC, x , x , 2004)
> EXT(EXT_texture_snorm , EXT_texture_snorm
, GLL, GLC, x , x , 2009)
> EXT(EXT_texture_swizzle , EXT_texture_swizzle
, GLL, GLC, x , x , 2008)
> diff --git a/src/mesa/main/texparam.c b/src/mesa/main/texparam.c
> index 20770a7..3b769f4 100644
> --- a/src/mesa/main/texparam.c
> +++ b/src/mesa/main/texparam.c
> @@ -568,8 +568,7 @@ set_tex_parameteri(struct gl_context *ctx,
> goto invalid_pname;
>
> case GL_TEXTURE_SRGB_DECODE_EXT:
> - if (_mesa_is_desktop_gl(ctx)
> - && ctx->Extensions.EXT_texture_sRGB_decode) {
> + if (ctx->Extensions.EXT_texture_sRGB_decode) {