Am Mittwoch, 16. November 2011 17:44 CET, Michel Dänzer <mic...@daenzer.net> schrieb: > From: Michel Dänzer <michel.daen...@amd.com> > > Signed-off-by: Michel Dänzer <michel.daen...@amd.com> > --- > src/mesa/main/readpix.c | 3 ++- > 1 files changed, 2 insertions(+), 1 deletions(-) > > diff --git a/src/mesa/main/readpix.c b/src/mesa/main/readpix.c > index 8550618..582adc3 100644 > --- a/src/mesa/main/readpix.c > +++ b/src/mesa/main/readpix.c > @@ -285,7 +285,8 @@ read_rgba_pixels( struct gl_context *ctx, > return; > > if ((ctx->Color._ClampReadColor == GL_TRUE || type != GL_FLOAT) && > - !_mesa_is_integer_format(format)) { > + !_mesa_is_integer_format(format) && > + _mesa_get_format_datatype(rb->Format) != GL_UNSIGNED_NORMALIZED) { > transferOps |= IMAGE_CLAMP_BIT; > } > > -- > 1.7.7.2 >
Hi Michel, with this patch (b11c167...) I get a regression compared to (4517153...) with piglit test 'texture-al -auto'. texture-al: failure with format GL_ALPHA: expected color = 1, 0.5, 0, 1 result color = 3, 0.501961, 0, 1 glxinfo: OpenGL renderer string: Gallium 0.4 on AMD BARTS OpenGL version string: 2.1 Mesa 7.12-devel (git-b11c167) OpenGL shading language version string: 1.20 Regards, Ingo _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev