Each shader resource in a descriptor set is assigned a tuple of (set
number, binding number, array element) that defines its location within
a descriptor set layout.
Should this be "within a pipeline layout"? Descriptor sets do not contain sets (they only contain bindings and array elements).
See here:
https://github.com/KhronosGroup/GLSL/blob/5757aa6a24a1e92faeae29b0cc1d502c74ca2a78/extensions /khr/GL_KHR_vulkan_glsl.txt#L225
Should this be "within a pipeline layout"? Descriptor sets do not contain sets (they only contain bindings and array elements).