anv: Add an anv_execbuf helper struct
authorJason Ekstrand <jason.ekstrand@intel.com>
Sun, 6 Nov 2016 02:01:44 +0000 (19:01 -0700)
committerJason Ekstrand <jason.ekstrand@intel.com>
Wed, 9 Nov 2016 19:31:08 +0000 (11:31 -0800)
commit0fe68294275a4ab1d9f71bb48d21a5e6b830e1ca
tree45ba594d20cc82d5844f4c11cac8780d66271267
parent095c48a496fccdd95821ee426d70674bc75dc6af
anv: Add an anv_execbuf helper struct

This commit adds a little helper struct for storing everything we use to
build an execbuf2 call.  Since the add_bo function really has nothing to do
with a command buffer, it makes sense to break it out a bit.  This also
reduces some of the churn in the next commit.

Signed-off-by: Jason Ekstrand <jason@jlekstrand.net>
Reviewed-by: Kristian H. Kristensen <hoegsberg@google.com>
Cc: "13.0" <mesa-stable@lists.freedesktop.org>
src/intel/vulkan/anv_batch_chain.c
src/intel/vulkan/anv_private.h