As noted in
f5c293425fa ("panfrost: Correct polygon size computations"),
"We do have to be careful to add the header size to total comptued BO
size."
Fixes:
ff3eada7eb4 ("panfrost: Use the generic preload and FB helpers in the gallium driver")
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4660
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4737
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10943>
unsigned hierarchy_mask =
panfrost_choose_hierarchy_mask(fb_width, fb_height, 1, hierarchy);
- return panfrost_tiler_full_size(fb_width, fb_height, hierarchy_mask, hierarchy);
+ return panfrost_tiler_full_size(fb_width, fb_height, hierarchy_mask, hierarchy) +
+ panfrost_tiler_header_size(fb_width, fb_height, hierarchy_mask, hierarchy);
}