Many formats are not power-of-two bytes per pixels and we need the
non-power-of-two align macro here.
This reverts the revert from
4f9a211b, but keeps the change from
a827b553
that fixed the yuv if-else mix-up.
*/
if (info->usage & ISL_SURF_USAGE_RENDER_TARGET_BIT) {
if (isl_format_is_yuv(info->format)) {
- row_pitch = isl_align(row_pitch, 2 * fmtl->bs);
+ row_pitch = isl_align_npot(row_pitch, 2 * fmtl->bs);
} else {
- row_pitch = isl_align(row_pitch, fmtl->bs);
+ row_pitch = isl_align_npot(row_pitch, fmtl->bs);
}
}
break;