freedreno/a5xx+a6xx: fix LRZ pitch alignment
Both RB_2D_DST_SIZE.PITCH (a6xx) and RB_MRT[n].PITCH (a5xx) need alignment to 64. Signed-off-by: Rob Clark <robdclark@gmail.com>
This commit is contained in:
parent
82c3b6fe49
commit
fa52ff856d
|
@ -848,7 +848,7 @@ fd_resource_create(struct pipe_screen *pscreen,
|
|||
(fd_mesa_debug & FD_DBG_LRZ) && has_depth(format)) {
|
||||
const uint32_t flags = DRM_FREEDRENO_GEM_CACHE_WCOMBINE |
|
||||
DRM_FREEDRENO_GEM_TYPE_KMEM; /* TODO */
|
||||
unsigned lrz_pitch = align(DIV_ROUND_UP(tmpl->width0, 8), 32);
|
||||
unsigned lrz_pitch = align(DIV_ROUND_UP(tmpl->width0, 8), 64);
|
||||
unsigned lrz_height = DIV_ROUND_UP(tmpl->height0, 8);
|
||||
unsigned size = lrz_pitch * lrz_height * 2;
|
||||
|
||||
|
|
Loading…
Reference in New Issue