freedreno/a6xx: split up gmem/tile alignment requirements
authorJonathan Marek <jonathan@marek.ca>
Wed, 13 May 2020 01:56:53 +0000 (21:56 -0400)
committerMarge Bot <eric+marge@anholt.net>
Wed, 20 May 2020 18:24:28 +0000 (18:24 +0000)
commitf6f8a19092027ab0248e216997a5529565ce2e12
tree3fb67365d091e90f54655042e59fea0b7ecdbef8
parentbf024c96ad33dccbbd8e823407e085e75171b5a5
freedreno/a6xx: split up gmem/tile alignment requirements

RB_BLIT has a granularity of 16x4, but tile sizes must be 32x16 aligned.

Signed-off-by: Jonathan Marek <jonathan@marek.ca>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4611>
src/gallium/drivers/freedreno/freedreno_gmem.c
src/gallium/drivers/freedreno/freedreno_screen.c
src/gallium/drivers/freedreno/freedreno_screen.h