i965/bufmgr: Add a new, simpler, bo_alloc_tiled
authorJason Ekstrand <jason.ekstrand@intel.com>
Mon, 12 Jun 2017 16:40:42 +0000 (09:40 -0700)
committerJason Ekstrand <jason.ekstrand@intel.com>
Thu, 15 Jun 2017 01:15:05 +0000 (18:15 -0700)
commit21d83f54b36d76901ecf168b0fd44562c5be6ce3
tree1793b79493d6f2cb0f238d112c3097b1803ae0c5
parent6ee0530c354b6cd7f4b1e716f3ee5197d719fc5a
i965/bufmgr: Add a new, simpler, bo_alloc_tiled

ISL already has all of the complexity required to figure out the correct
surface pitch and size taking tile alignment into account.  When we get
a surface out of ISL, the pitch and size are already correct and using
brw_bo_alloc_tiled_2d doesn't actually gain us anything other than extra
asserts we have to do in order to ensure that the bufmgr code and ISL
agree.  This new helper doesn't try to be smart but just allocates the
BO you ask for and sets up the tiling.

Reviewed-by: Plamena Manolova <plamena.manolova@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
src/mesa/drivers/dri/i965/brw_bufmgr.c
src/mesa/drivers/dri/i965/brw_bufmgr.h