Reviewed by: Alejandro Piñeiro <apinhe...@igalia.com>

On 18/01/17 06:16, Nicolai Hähnle wrote:
> From: Nicolai Hähnle <nicolai.haeh...@amd.com>
>
> Since _mesa_ClampColor properly checks for support of the API function
> now, it's meta callers need to check support as well.
>
> Fixes: 963311b71f ("mesa/main: fix version/extension checks in 
> _mesa_ClampColor")
> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=99401
> Tested-by: Mark Janes <mark.a.ja...@intel.com>
> ---
>  src/mesa/main/attrib.c | 3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/src/mesa/main/attrib.c b/src/mesa/main/attrib.c
> index 9c7f5ed..ada2203 100644
> --- a/src/mesa/main/attrib.c
> +++ b/src/mesa/main/attrib.c
> @@ -1071,7 +1071,8 @@ _mesa_PopAttrib(void)
>                 if (ctx->Extensions.ARB_color_buffer_float)
>                    _mesa_ClampColor(GL_CLAMP_FRAGMENT_COLOR_ARB,
>                                     color->ClampFragmentColor);
> -               _mesa_ClampColor(GL_CLAMP_READ_COLOR_ARB, 
> color->ClampReadColor);
> +               if (ctx->Extensions.ARB_color_buffer_float || ctx->Version >= 
> 30)
> +                  _mesa_ClampColor(GL_CLAMP_READ_COLOR_ARB, 
> color->ClampReadColor);
>  
>                 /* GL_ARB_framebuffer_sRGB / GL_EXT_framebuffer_sRGB */
>                 if (ctx->Extensions.EXT_framebuffer_sRGB)
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to