VkCmdBindDescriptorSets
The vkCmdBindDescriptorSets command in Vulkan is used to bind descriptor sets to a command buffer for subsequent rendering or compute operations. A descriptor set is a collection of descriptors, which are essentially references to resources like textures and uniform buffers. These descriptors inform the shader about the data it needs to access.
When vkCmdBindDescriptorSets is called, it associates one or more descriptor sets with a specific binding point
Dynamic offsets are used for uniform or storage buffer descriptors whose memory addresses can be changed dynamically