anv: Implement VK_KHR_buffer_device_address
authorJason Ekstrand <jason@jlekstrand.net>
Mon, 2 Dec 2019 22:28:58 +0000 (16:28 -0600)
committerJason Ekstrand <jason@jlekstrand.net>
Thu, 5 Dec 2019 16:59:10 +0000 (10:59 -0600)
commit1b6991ba1d8df187869cbea1bf4d9da3f2e68824
tree243c170122c216baa8a113d3f23223e958e98b24
parent4428cd9127d9681e5e8250b847ef524841a46046
anv: Implement VK_KHR_buffer_device_address

The primary difference between the KHR and EXT versions of the extension
is that the KHR provides the address at AllocateMemory time for replay
so we can replay it safely without moving to a sparse address model.

Reviewed-by: Ivan Briano <ivan.briano@intel.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
src/intel/vulkan/anv_device.c
src/intel/vulkan/anv_extensions.py