Validation layer problem: VkPipeline 0xc6ac6a000000000f[] expects that this Command Buffer's vertex binding Index 0 should be set via vkCmdBindVertexBuffers. This is because VkVertexInputBindingDescription struct at index 0 of pVertexBindingDescriptions has a binding value of 0. The Vulkan spec states: All vertex input bindings accessed via vertex input variables declared in the vertex shader entry point's interface must have valid buffers bound (https://www.khronos.org/registry/vulkan/specs/1.1-extensions/html/vkspec.html#VUID-vkCmdDraw-None-02720)
Likely has to do with pVertexBindingDescriptions and pVertexAttributeDescriptions.
Likely has to do with
pVertexBindingDescriptionsandpVertexAttributeDescriptions.