anv/meta: Add a meta allocator that uses SCOPE_DEVICE
authorJason Ekstrand <jason.ekstrand@intel.com>
Mon, 18 Jan 2016 22:03:20 +0000 (14:03 -0800)
committerJason Ekstrand <jason.ekstrand@intel.com>
Mon, 18 Jan 2016 22:03:24 +0000 (14:03 -0800)
commit378af64e30a6be1eff3b06b896ccbfc32bfd840d
treebfcbccbeade688b10dd1a02cc3ffec9f8f9c4433
parent3dfa6a881ca68f8c28c9e2240090d3badcce8c49
anv/meta: Add a meta allocator that uses SCOPE_DEVICE

The Vulkan spec requires all allocations that happen for device creation to
happen with SCOPE_DEVICE.  Since meta calls into other things that allocate
memory, the easiest way to do this is with an allocator.
src/vulkan/anv_meta.c
src/vulkan/anv_meta_clear.c
src/vulkan/anv_private.h