[Mesa-dev] [RFC 08/10] mesa/formats: store whether or not a format is sRGB in gl_format_info

Matt Turner mattst88 at gmail.com
Tue May 19 19:14:10 PDT 2015


On Tue, May 19, 2015 at 5:48 PM, Nanley Chery <nanleychery at gmail.com> wrote:
> From: Nanley Chery <nanley.g.chery at intel.com>
>
> Signed-off-by: Nanley Chery <nanley.g.chery at intel.com>
> ---
>  src/mesa/main/format_info.py |  2 ++
>  src/mesa/main/formats.c      | 29 +++++------------------------
>  2 files changed, 7 insertions(+), 24 deletions(-)
>
> diff --git a/src/mesa/main/format_info.py b/src/mesa/main/format_info.py
> index 40104a2..8134e8e 100644
> --- a/src/mesa/main/format_info.py
> +++ b/src/mesa/main/format_info.py
> @@ -191,6 +191,8 @@ for fmat in formats:
>     bits = [ get_channel_bits(fmat, name) for name in ['l', 'i', 'z', 's']]
>     print '      {0},'.format(', '.join(map(str, bits)))
>
> +   print '      {0:d},'.format(fmat.colorspace == 'srgb')
> +
>     print '      {0}, {1}, {2},'.format(fmat.block_width, fmat.block_height,
>                                         int(fmat.block_size() / 8))
>
> diff --git a/src/mesa/main/formats.c b/src/mesa/main/formats.c
> index 25606f9..3ee9aa7 100644
> --- a/src/mesa/main/formats.c
> +++ b/src/mesa/main/formats.c
> @@ -65,6 +65,9 @@ struct gl_format_info
>     GLubyte DepthBits;
>     GLubyte StencilBits;
>
> +

Extra newline.

> +   GLboolean IsSRGBFormat;
> +
>     /**
>      * To describe compressed formats.  If not compressed, Width=Height=1.
>      */


More information about the mesa-dev mailing list