iris: Add an explicit alignment parameter to iris_bo_alloc_tiled().
authorKenneth Graunke <kenneth@whitecape.org>
Sat, 23 Mar 2019 17:04:16 +0000 (10:04 -0700)
committerKenneth Graunke <kenneth@whitecape.org>
Tue, 2 Jul 2019 07:23:55 +0000 (07:23 +0000)
commit07f345566448c4defef109b315a5361266ffd2ea
treecf829659147d320b59cbf0c27d448ec924b8cdd1
parent042aeffd5b2c8d0af8310bdd57515b4c71eb125e
iris: Add an explicit alignment parameter to iris_bo_alloc_tiled().

In the future, some images will need to be aligned to a larger value
than 4096.  Most buffers, however, don't have any such requirement,
so for now we only add the parameter to iris_bo_alloc_tiled() and
leave the others with the simpler interface.

v2: Fix missing alignment in vma_alloc, caught by Caio!

Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com>
Tested-by: Jordan Justen <jordan.l.justen@intel.com>
src/gallium/drivers/iris/iris_bufmgr.c
src/gallium/drivers/iris/iris_bufmgr.h
src/gallium/drivers/iris/iris_resource.c