struct radix_sort_vk_buffer_info
Defined at line 57 of file ../../src/graphics/lib/compute/radix_sort/platforms/vk/include/radix_sort/platforms/vk/radix_sort_vk_devaddr.h
This structure has semantics similar to VkDescriptorBufferInfo except that
it's missing the `.range` member and includes a buffer device address value.
As noted above, this structure serves two purposes:
* Bridge missing functionality in Vulkan. Namely, a number of older
commands do not yet have pure device address equivalents while recently
added commands (e.g. "acceleration" commands) do not depend on VkBuffer
arguments.
* Integrate with libraries that might be *below* the public Vulkan API. In
this case, the .buffer and .offset values would likely be ignored and
driver-internal FILL and DISPATCH functions would accept device
addresses.
Public Members
VkBuffer buffer
VkDeviceSize offset
VkDeviceAddress devaddr