pan/lib: divide extent by tile-extend, not itself

Dividing this by itself is nonsensical, and just always gives us one.
That's obviously not what we want here.

But in this case we also know that the extent is divisible by the tile
extent, so there's no need for DIV_ROUND_UP, we can just divide.

Fixes: e6f8cab698 ("pan/layout: Split the logic per modifier")
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40489>
This commit is contained in:
Erik Faye-Lund 2026-03-18 16:06:03 +01:00 committed by Marge Bot
parent b0c32fcc66
commit 5280b80281

View file

@ -421,7 +421,7 @@ pan_mod_afrc_init_slice_layout(
uint64_t surf_stride_B =
(uint64_t)slayout->tiled_or_linear.row_stride_B *
DIV_ROUND_UP(aligned_extent_px.height, aligned_extent_px.height);
(aligned_extent_px.height / tile_extent_px.height);
slayout->tiled_or_linear.surface_stride_B = surf_stride_B;
slayout->size_B =