message: Fix use-after-free on temporary vector
diff: @@ -412,13 +412,13 @@ void main()
  VkDescriptorSet descset = allocateDescriptorSet(setlayout);
  std::vector<VkWriteDescriptorSet> writes;
  + std::vector<VkDescriptorImageInfo> imInfo = {
  + vkh::DescriptorImageInfo(dummyView, VK_IMAGE_LAYOUT_GENERAL),
  + };
  for(int i = 0; i < 64; i++)
  {
  writes.push_back(
  - vkh::WriteDescriptorSet(descset, 0, i, VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE,
  - {
  - vkh::DescriptorImageInfo(dummyView, VK_IMAGE_LAYOUT_GENERAL),
  - }));
  + vkh::WriteDescriptorSet(descset, 0, i, VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE, imInfo));
  }
  vkh::updateDescriptorSets(device, writes);
  