vk/meta: Save and restore the old bindings pointer
authorJason Ekstrand <jason.ekstrand@intel.com>
Sat, 16 May 2015 17:28:04 +0000 (10:28 -0700)
committerJason Ekstrand <jason.ekstrand@intel.com>
Sat, 16 May 2015 17:28:04 +0000 (10:28 -0700)
commit120394ac923f186b18679448ea5d9f088728aa2d
tree7af53d4f11e1013e832fc9a4d6e067c56d33a0c6
parent4223de769ea9ced73771f4b0233fe320f4c2212d
vk/meta: Save and restore the old bindings pointer

If we don't do this then recursive meta is completely broken.  What happens
is that the outer meta call may change the bindings pointer and the inner
meta call will change it again and, when it exits set it back to the
default.  However, the outer meta call may be relying on it being left
alone so it uses the non-meta descriptor sets instead of its own.
src/vulkan/meta.c