vk/cmd_buffer: Store the relocation list in the anv_batch_bo struct
authorJason Ekstrand <jason.ekstrand@intel.com>
Wed, 29 Jul 2015 18:57:44 +0000 (11:57 -0700)
committerJason Ekstrand <jason.ekstrand@intel.com>
Wed, 29 Jul 2015 19:01:08 +0000 (12:01 -0700)
commit8208f01a359ee7037ae46b7617cc72baf7771044
tree99607de66ab22e11e70647b9e1396e9c907b7485
parent7d507342403c775639383f0e228a081d2e3d4b44
vk/cmd_buffer: Store the relocation list in the anv_batch_bo struct

Before, we were doing this thing where we had one big relocation list for
the whole command buffer and each subbuffer took a chunk out of it.  Now,
we store the actual relocation list in the anv_batch_bo.  This comes at the
cost of more small allocations but makes a lot of things simpler.
src/vulkan/anv_cmd_buffer.c
src/vulkan/anv_cmd_emit.c
src/vulkan/anv_private.h