From: Nanley Chery <nanleych...@gmail.com> These values are the same. Avoid the extra computation.
Signed-off-by: Nanley Chery <nanley.g.ch...@intel.com> --- v2: Add a sample count assertion (Jason) src/intel/blorp/blorp_blit.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/intel/blorp/blorp_blit.c b/src/intel/blorp/blorp_blit.c index af46389..8fa3e8d 100644 --- a/src/intel/blorp/blorp_blit.c +++ b/src/intel/blorp/blorp_blit.c @@ -1774,16 +1774,15 @@ surf_convert_to_uncompressed(const struct isl_device *isl_dev, *x /= fmtl->bw; *y /= fmtl->bh; - info->surf.logical_level0_px.width = - DIV_ROUND_UP(info->surf.logical_level0_px.width, fmtl->bw); - info->surf.logical_level0_px.height = - DIV_ROUND_UP(info->surf.logical_level0_px.height, fmtl->bh); - assert(info->surf.phys_level0_sa.width % fmtl->bw == 0); assert(info->surf.phys_level0_sa.height % fmtl->bh == 0); info->surf.phys_level0_sa.width /= fmtl->bw; info->surf.phys_level0_sa.height /= fmtl->bh; + assert(info->surf.samples == 1); + info->surf.logical_level0_px.width = info->surf.phys_level0_sa.width; + info->surf.logical_level0_px.height = info->surf.phys_level0_sa.height; + assert(info->tile_x_sa % fmtl->bw == 0); assert(info->tile_y_sa % fmtl->bh == 0); info->tile_x_sa /= fmtl->bw; -- 2.10.0 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev