On 25.05.2016 22:20, Philipp Zabel wrote: > This fixes the stride calculation for pipe formats with a block width > larger than one. > > Signed-off-by: Philipp Zabel <p.za...@pengutronix.de> > --- > src/gallium/state_trackers/dri/dri2.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/src/gallium/state_trackers/dri/dri2.c > b/src/gallium/state_trackers/dri/dri2.c > index 0c84baf..c0b0d21 100644 > --- a/src/gallium/state_trackers/dri/dri2.c > +++ b/src/gallium/state_trackers/dri/dri2.c > @@ -804,7 +804,7 @@ dri2_create_image_from_name(__DRIscreen *_screen, > if (pf == PIPE_FORMAT_NONE) > return NULL; > > - whandle.stride = pitch * util_format_get_blocksize(pf); > + whandle.stride = util_format_get_stride(pf, pitch); > > return dri2_create_image_from_winsys(_screen, width, height, format, > &whandle, loaderPrivate); >
Reviewed-by: Michel Dänzer <michel.daen...@amd.com> Do you need somebody to push this patch for you? -- Earthling Michel Dänzer | http://www.amd.com Libre software enthusiast | Mesa and X developer _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev