message: computeparticles - fixed problem with synchronization of uniform buffer data updates
diff: @@ -599,6 +599,12 @@ public:
  void draw()
  {
  + VkSubmitInfo computeSubmitInfo = vks::initializers::submitInfo();
  + computeSubmitInfo.commandBufferCount = 1;
  + computeSubmitInfo.pCommandBuffers = &compute.commandBuffer;
  +
  + VK_CHECK_RESULT( vkQueueSubmit( compute.queue, 1, &computeSubmitInfo, compute.fence ) );
  +
  // Submit graphics commands
  VulkanExampleBase::prepareFrame();
  @@ -611,12 +617,6 @@ public:
  // Submit compute commands
  vkWaitForFences(device, 1, &compute.fence, VK_TRUE, UINT64_MAX);
  vkResetFences(device, 1, &compute.fence);
  -
  - VkSubmitInfo computeSubmitInfo = vks::initializers::submitInfo();
  - computeSubmitInfo.commandBufferCount = 1;
  - computeSubmitInfo.pCommandBuffers = &compute.commandBuffer;
  -
  - VK_CHECK_RESULT(vkQueueSubmit(compute.queue, 1, &computeSubmitInfo, compute.fence));
  }
  void prepare()
  