On Mon, Dec 1, 2014 at 3:04 AM, Iago Toral Quiroga <ito...@igalia.com> wrote:
> From: Samuel Iglesias Gonsalvez <sigles...@igalia.com> > > Signed-off-by: Samuel Iglesias Gonsalvez <sigles...@igalia.com> > --- > src/mesa/main/format_pack.c.mako | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/src/mesa/main/format_pack.c.mako > b/src/mesa/main/format_pack.c.mako > index 7feb3f8..6815bf3 100644 > --- a/src/mesa/main/format_pack.c.mako > +++ b/src/mesa/main/format_pack.c.mako > @@ -83,7 +83,9 @@ pack_ubyte_${f.short_name()}(const GLubyte src[4], void > *dst) > %endif > > ${c.datatype()} ${c.name} = > - %if c.type == parser.UNSIGNED: > + %if not f.is_normalized() and f.is_int(): > + (${c.datatype()}) src[${i}]; > Clamping > + %elif c.type == parser.UNSIGNED: > %if f.colorspace == 'srgb' and c.name in 'rgb': > util_format_linear_to_srgb_8unorm(src[${i}]); > %else: > -- > 1.9.1 > > _______________________________________________ > mesa-dev mailing list > mesa-dev@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/mesa-dev >
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev