On Mon, Dec 23, 2013 at 4:08 PM, Eric Anholt <e...@anholt.net> wrote: > Fixes piglit GL_MESA_pack_invert/readpixels and GPU hangs with glamor and > cairo-gl. > > Cc: 10.0 9.2 <mesa-sta...@lists.freedesktop.org> > --- > src/mesa/drivers/dri/i965/intel_pixel_read.c | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/src/mesa/drivers/dri/i965/intel_pixel_read.c > b/src/mesa/drivers/dri/i965/intel_pixel_read.c > index 0f6d2aa..2c85811 100644 > --- a/src/mesa/drivers/dri/i965/intel_pixel_read.c > +++ b/src/mesa/drivers/dri/i965/intel_pixel_read.c > @@ -106,13 +106,15 @@ do_blit_readpixels(struct gl_context * ctx, > /* Mesa flips the dst_stride for pack->Invert, but we want our mt to have > a > * normal dst_stride. > */ > + struct gl_pixelstore_attrib uninverted_pack = *pack; > if (pack->Invert) { > dst_stride = -dst_stride; > dst_flip = true; > + uninverted_pack.Invert = false; > } > > dst_offset = (GLintptr)pixels; > - dst_offset += _mesa_image_offset(2, pack, width, height, > + dst_offset += _mesa_image_offset(2, &uninverted_pack, width, height, > format, type, 0, 0, 0); > > if (!_mesa_clip_copytexsubimage(ctx, > -- > 1.8.5.1 > > _______________________________________________ > mesa-stable mailing list > mesa-sta...@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/mesa-stable
Other than one comment in [PATCH 2/7], this series is: Reviewed-by: Anuj Phogat <anuj.pho...@gmail.com> _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev