[PATCH] radeon: align r600 msaa buffers to a multiple of macrotile size * num samples
Marek Olšák
maraeo at gmail.com
Mon Aug 20 08:28:13 PDT 2012
I am not sure whether this is needed, but better be safe than sorry.
---
radeon/radeon_surface.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/radeon/radeon_surface.c b/radeon/radeon_surface.c
index 98f4aaf..4118a37 100644
--- a/radeon/radeon_surface.c
+++ b/radeon/radeon_surface.c
@@ -356,7 +356,7 @@ static int r6_surface_init_2d(struct radeon_surface_manager *surf_man,
surf->bo_alignment =
MAX2(surf_man->hw_info.num_pipes *
surf_man->hw_info.num_banks *
- surf->bpe * 64,
+ surf->nsamples * surf->bpe * 64,
xalign * yalign * surf->nsamples * surf->bpe);
}
--
1.7.9.5
More information about the dri-devel
mailing list