i965/blorp: Rework hiz rect alignment calculations
authorJason Ekstrand <jason.ekstrand@intel.com>
Tue, 28 Jun 2016 02:30:32 +0000 (19:30 -0700)
committerJason Ekstrand <jason.ekstrand@intel.com>
Wed, 17 Aug 2016 21:46:22 +0000 (14:46 -0700)
commit7abcdfbe1335e122b2a41f12732107b9197b56fd
treedbd65659f7c43785f7aa677f740718bc017729f0
parent871893cda2f550600a30ba336e8dda7d5ee6ffa5
i965/blorp: Rework hiz rect alignment calculations

At the moment, the minify operation does nothing because
params.depth.view.base_level is always zero.  However, as soon as we start
using actual base miplevels and array slices, we are going to need the
minification.  Also, we only need to align the surface dimensions in the
case where we are operating on miplevel 0.  Previously, it didn't matter
because it aligned on miplevel 0 and, for all other miplevels, the miptree
code guaranteed that the level was already aligned.

Reviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com>
src/mesa/drivers/dri/i965/brw_blorp.c