From: Jonathan Marek Date: Thu, 1 Aug 2019 16:42:33 +0000 (-0400) Subject: freedreno: align renderonly scanout buffers X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e25388c97b67f626aa8135e84282312128d90f78;p=mesa.git freedreno: align renderonly scanout buffers Signed-off-by: Jonathan Marek Reviewed-by: Rob Clark --- diff --git a/src/gallium/drivers/freedreno/freedreno_resource.c b/src/gallium/drivers/freedreno/freedreno_resource.c index 3c411f5bc15..4d188c24d64 100644 --- a/src/gallium/drivers/freedreno/freedreno_resource.c +++ b/src/gallium/drivers/freedreno/freedreno_resource.c @@ -918,6 +918,9 @@ fd_resource_create_with_modifiers(struct pipe_screen *pscreen, struct renderonly_scanout *scanout; struct winsys_handle handle; + /* apply freedreno alignment requirement */ + scanout_templat.width0 = align(tmpl->width0, screen->gmem_alignw); + scanout = renderonly_scanout_for_resource(&scanout_templat, screen->ro, &handle); if (!scanout)