i964/blorp: Set up most aux surfaces up-front
authorJason Ekstrand <jason.ekstrand@intel.com>
Fri, 1 Jul 2016 23:01:56 +0000 (16:01 -0700)
committerJason Ekstrand <jason.ekstrand@intel.com>
Wed, 17 Aug 2016 21:46:22 +0000 (14:46 -0700)
commit4d86b3fa2dbc38bffdd87de7d6e81b488a068155
treec731b42d2cc658e5737c64174f5859a1f2c0c825
parentd540864730f2cfa36366a47021554ac00b625b58
i964/blorp: Set up most aux surfaces up-front

This commit also adds support for an offset for aux surfaces.  In GL, this
only gets used for HiZ on SNB at the moment.  However, in Vulkan, all aux
surfaces are at a non-zero offset and that is likely to happen in GL
eventually.

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