Here's a quote from the vulkan spec, chapter 'Descriptor Set Binding':
The effective offset used for dynamic uniform and storage buffer bindings is the sum of the relative offset taken from pDynamicOffsets, and the base address of the buffer plus base offset in the descriptor set.
That doesn't seem to make sense, an offset can't be the sum of an address and other offsets. What does the statement really want to say? Is the final offset A) the sum of the offset in pDynamicOffsets and the offset in the descriptor set or is it B) equal to the offset in pDynamicOffsets?