vk/device: Allow for starting a new surface state buffer
authorJason Ekstrand <jason.ekstrand@intel.com>
Fri, 29 May 2015 16:40:03 +0000 (09:40 -0700)
committerJason Ekstrand <jason.ekstrand@intel.com>
Sat, 30 May 2015 00:49:41 +0000 (17:49 -0700)
commit4ffbab5ae06531d088404245e860822b758970e3
tree0260d7f71d95fe7118f079ff5c9b03a95b9a6f6e
parentc4bd5f87a0ef6af54e4f03c252dd95000ea026e3
vk/device: Allow for starting a new surface state buffer

This commit allows for us to create a whole new surface state buffer when
the old one runs out of room.  We simply re-emit the state base address for
the new state, re-emit binding tables, and keep going.
src/vulkan/aub.c
src/vulkan/device.c
src/vulkan/private.h