intel/isl: Add a missing assert in isl_tiling_get_intratile_offset_sa
authorJason Ekstrand <jason@jlekstrand.net>
Wed, 7 Jul 2021 16:33:49 +0000 (11:33 -0500)
committerJason Ekstrand <jason@jlekstrand.net>
Tue, 17 Aug 2021 14:14:39 +0000 (09:14 -0500)
Fixes: a4dafe1faddb "intel/isl: Make the offset helpers four dimensional"
Acked-by: Ivan Briano <ivan.briano@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11765>

src/intel/isl/isl.h

index c497e00..241cd60 100644 (file)
@@ -2758,6 +2758,7 @@ isl_tiling_get_intratile_offset_sa(enum isl_tiling tiling,
     */
    assert(total_x_offset_sa % fmtl->bw == 0);
    assert(total_y_offset_sa % fmtl->bh == 0);
+   assert(total_z_offset_sa % fmtl->bd == 0);
    const uint32_t total_x_offset_el = total_x_offset_sa / fmtl->bw;
    const uint32_t total_y_offset_el = total_y_offset_sa / fmtl->bh;
    const uint32_t total_z_offset_el = total_z_offset_sa / fmtl->bd;