diff --git a/src/nouveau/nil/nil_image.c b/src/nouveau/nil/nil_image.c index e7f1e8f3517..3f905e4bddd 100644 --- a/src/nouveau/nil/nil_image.c +++ b/src/nouveau/nil/nil_image.c @@ -464,7 +464,7 @@ nil_image_init(struct nv_device_info *dev, image->align_B = nil_tiling_size_B(image->levels[0].tiling); /* I have no idea why but hardware seems to align layer strides */ - image->array_stride_B = ALIGN(layer_size_B, image->align_B); + image->array_stride_B = (uint32_t)align64(layer_size_B, image->align_B); image->size_B = (uint64_t)image->array_stride_B * image->extent_px.a;