[Mesa-dev] [PATCH] st/dri: fix winsys handle stride calculation for block formats
Philipp Zabel
p.zabel at pengutronix.de
Thu May 26 10:28:49 UTC 2016
Hi Michel,
Am Donnerstag, den 26.05.2016, 17:59 +0900 schrieb Michel Dänzer:
> 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.zabel at 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.daenzer at amd.com>
>
> Do you need somebody to push this patch for you?
Yes, thank you.
regards
Philipp
More information about the mesa-dev
mailing list