I come from a C#/XNA background, so I have never used OpenGL, and have only worked with DirectX indirectly via the XNA wrapper (and only up to version 9.0).
I’ve just started to learn Vulkan (with C). I’ve got a basic program working quite well (no validation errors), but there is one concept I’m struggling with and can’t find a comprehensive answer for online.
I can’t properly understand the difference between a Descriptor and a DescriptorSet. This is causing me problems when trying to work out what DescriptorSets I need.