title: vkAllocateDescriptorSets returns VK_OUT_OF_HOST_MEMORY
body: <p>I wrote vulkan code on my laptop that worked, and then I got a new laptop and now running it, the program aborts because vkAllocateDescriptorSets() returns VK_OUT_OF_HOST_MEMORY.</p>
  
  <p>I doubt that it is actually out of memory, and I know it can allocate some memory because VkCreateInstance() doesn't fail like in this stack overflow post: <a href="https://stackoverflow.com/questions/40856564/vulkan-create-instance-vk-out-of-host-memory">Vulkan create instance VK_OUT_OF_HOST_MEMORY</a>.</p>
  
  <p>EDIT: Also, I forgot to mention, vkAllocateDescriptorSets() only returns VK_OUT_OF_HOST_MEMORY the second time I run it.</p>