demos: fix cubepp fence creation
authorJeremy Hayes <jeremy@lunarg.com>
Tue, 8 Nov 2016 22:52:05 +0000 (15:52 -0700)
committerJeremy Hayes <jeremy@lunarg.com>
Tue, 8 Nov 2016 22:52:05 +0000 (15:52 -0700)
Change-Id: I8019075d3ba7e44cfaf78f6b242cc2e4a8b6505f

demos/cube.cpp

index 10878f2..9fc04c9 100644 (file)
@@ -577,7 +577,7 @@ struct Demo {
         VERIFY(result == vk::Result::eSuccess);
 
         auto const fenceInfo =
-            vk::FenceCreateInfo().setFlags(vk::FenceCreateFlagBits(0));
+            vk::FenceCreateInfo().setFlags(vk::FenceCreateFlagBits::eSignaled);
         vk::Fence fence;
         device.createFence(&fenceInfo, nullptr, &fence);
 
@@ -1135,7 +1135,8 @@ struct Demo {
 
         // Create fences that we can use to throttle if we get too far
         // ahead of the image presents
-        vk::FenceCreateInfo const fence_ci;
+        auto const fence_ci =
+            vk::FenceCreateInfo().setFlags(vk::FenceCreateFlagBits::eSignaled);
         for (uint32_t i = 0; i < FRAME_LAG; i++) {
             device.createFence(&fence_ci, nullptr, &fences[i]);
             result = device.createSemaphore(&semaphoreCreateInfo, nullptr,