Don't set flags on VkSemaphoreCreateInfo
This commit is contained in:
parent
f8360427cb
commit
311f223e10
33 changed files with 40 additions and 73 deletions
|
|
@ -1403,8 +1403,7 @@ struct VulkanExample
|
||||||
{
|
{
|
||||||
VkResult err;
|
VkResult err;
|
||||||
VkSemaphore presentCompleteSemaphore;
|
VkSemaphore presentCompleteSemaphore;
|
||||||
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo =
|
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo = vkTools::initializers::semaphoreCreateInfo();
|
||||||
vkTools::initializers::semaphoreCreateInfo(VK_FENCE_CREATE_SIGNALED_BIT);
|
|
||||||
|
|
||||||
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
||||||
assert(!err);
|
assert(!err);
|
||||||
|
|
@ -1572,4 +1571,4 @@ void android_main(struct android_app* state)
|
||||||
engine->draw();
|
engine->draw();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1001,7 +1001,6 @@ struct VulkanExample
|
||||||
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo = {};
|
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo = {};
|
||||||
presentCompleteSemaphoreCreateInfo.sType = VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO;
|
presentCompleteSemaphoreCreateInfo.sType = VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO;
|
||||||
presentCompleteSemaphoreCreateInfo.pNext = NULL;
|
presentCompleteSemaphoreCreateInfo.pNext = NULL;
|
||||||
presentCompleteSemaphoreCreateInfo.flags = VK_FENCE_CREATE_SIGNALED_BIT;
|
|
||||||
|
|
||||||
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
||||||
assert(!err);
|
assert(!err);
|
||||||
|
|
@ -1176,4 +1175,4 @@ void android_main(struct android_app* state)
|
||||||
engine->draw();
|
engine->draw();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1300,7 +1300,6 @@ struct VulkanExample
|
||||||
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo = {};
|
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo = {};
|
||||||
presentCompleteSemaphoreCreateInfo.sType = VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO;
|
presentCompleteSemaphoreCreateInfo.sType = VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO;
|
||||||
presentCompleteSemaphoreCreateInfo.pNext = NULL;
|
presentCompleteSemaphoreCreateInfo.pNext = NULL;
|
||||||
presentCompleteSemaphoreCreateInfo.flags = VK_FENCE_CREATE_SIGNALED_BIT;
|
|
||||||
|
|
||||||
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
||||||
assert(!err);
|
assert(!err);
|
||||||
|
|
@ -1475,4 +1474,4 @@ void android_main(struct android_app* state)
|
||||||
engine->draw();
|
engine->draw();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -987,7 +987,6 @@ struct VulkanExample
|
||||||
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo = {};
|
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo = {};
|
||||||
presentCompleteSemaphoreCreateInfo.sType = VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO;
|
presentCompleteSemaphoreCreateInfo.sType = VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO;
|
||||||
presentCompleteSemaphoreCreateInfo.pNext = NULL;
|
presentCompleteSemaphoreCreateInfo.pNext = NULL;
|
||||||
presentCompleteSemaphoreCreateInfo.flags = VK_FENCE_CREATE_SIGNALED_BIT;
|
|
||||||
|
|
||||||
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
||||||
assert(!err);
|
assert(!err);
|
||||||
|
|
|
||||||
|
|
@ -460,13 +460,12 @@ VkFramebufferCreateInfo vkTools::initializers::framebufferCreateInfo()
|
||||||
return framebufferCreateInfo;
|
return framebufferCreateInfo;
|
||||||
}
|
}
|
||||||
|
|
||||||
VkSemaphoreCreateInfo vkTools::initializers::semaphoreCreateInfo(
|
VkSemaphoreCreateInfo vkTools::initializers::semaphoreCreateInfo()
|
||||||
VkSemaphoreCreateFlags flags)
|
|
||||||
{
|
{
|
||||||
VkSemaphoreCreateInfo semaphoreCreateInfo = {};
|
VkSemaphoreCreateInfo semaphoreCreateInfo = {};
|
||||||
semaphoreCreateInfo.sType = VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO;
|
semaphoreCreateInfo.sType = VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO;
|
||||||
semaphoreCreateInfo.pNext = NULL;
|
semaphoreCreateInfo.pNext = NULL;
|
||||||
semaphoreCreateInfo.flags = flags;
|
semaphoreCreateInfo.flags = 0;
|
||||||
return semaphoreCreateInfo;
|
return semaphoreCreateInfo;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -112,8 +112,7 @@ namespace vkTools
|
||||||
|
|
||||||
VkFramebufferCreateInfo framebufferCreateInfo();
|
VkFramebufferCreateInfo framebufferCreateInfo();
|
||||||
|
|
||||||
VkSemaphoreCreateInfo semaphoreCreateInfo(
|
VkSemaphoreCreateInfo semaphoreCreateInfo();
|
||||||
VkSemaphoreCreateFlags flags);
|
|
||||||
|
|
||||||
VkSubmitInfo submitInfo();
|
VkSubmitInfo submitInfo();
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -716,8 +716,7 @@ public:
|
||||||
{
|
{
|
||||||
VkResult err;
|
VkResult err;
|
||||||
VkSemaphore presentCompleteSemaphore;
|
VkSemaphore presentCompleteSemaphore;
|
||||||
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo =
|
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo = vkTools::initializers::semaphoreCreateInfo();
|
||||||
vkTools::initializers::semaphoreCreateInfo(VK_FENCE_CREATE_SIGNALED_BIT);
|
|
||||||
|
|
||||||
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
||||||
assert(!err);
|
assert(!err);
|
||||||
|
|
|
||||||
|
|
@ -236,8 +236,7 @@ public:
|
||||||
{
|
{
|
||||||
VkResult err;
|
VkResult err;
|
||||||
VkSemaphore presentCompleteSemaphore;
|
VkSemaphore presentCompleteSemaphore;
|
||||||
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo =
|
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo = vkTools::initializers::semaphoreCreateInfo();
|
||||||
vkTools::initializers::semaphoreCreateInfo(VK_FENCE_CREATE_SIGNALED_BIT);
|
|
||||||
|
|
||||||
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
||||||
assert(!err);
|
assert(!err);
|
||||||
|
|
|
||||||
|
|
@ -314,8 +314,7 @@ public:
|
||||||
{
|
{
|
||||||
VkResult err;
|
VkResult err;
|
||||||
VkSemaphore presentCompleteSemaphore;
|
VkSemaphore presentCompleteSemaphore;
|
||||||
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo =
|
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo = vkTools::initializers::semaphoreCreateInfo();
|
||||||
vkTools::initializers::semaphoreCreateInfo(VK_FENCE_CREATE_SIGNALED_BIT);
|
|
||||||
|
|
||||||
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
||||||
assert(!err);
|
assert(!err);
|
||||||
|
|
|
||||||
|
|
@ -736,8 +736,7 @@ public:
|
||||||
{
|
{
|
||||||
VkResult err;
|
VkResult err;
|
||||||
VkSemaphore presentCompleteSemaphore;
|
VkSemaphore presentCompleteSemaphore;
|
||||||
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo =
|
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo = vkTools::initializers::semaphoreCreateInfo();
|
||||||
vkTools::initializers::semaphoreCreateInfo(VK_FENCE_CREATE_SIGNALED_BIT);
|
|
||||||
|
|
||||||
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
||||||
assert(!err);
|
assert(!err);
|
||||||
|
|
|
||||||
|
|
@ -218,8 +218,7 @@ public:
|
||||||
{
|
{
|
||||||
VkResult err;
|
VkResult err;
|
||||||
VkSemaphore presentCompleteSemaphore;
|
VkSemaphore presentCompleteSemaphore;
|
||||||
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo =
|
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo = vkTools::initializers::semaphoreCreateInfo();
|
||||||
vkTools::initializers::semaphoreCreateInfo(VK_FENCE_CREATE_SIGNALED_BIT);
|
|
||||||
|
|
||||||
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
||||||
assert(!err);
|
assert(!err);
|
||||||
|
|
|
||||||
|
|
@ -291,8 +291,7 @@ public:
|
||||||
{
|
{
|
||||||
VkResult err;
|
VkResult err;
|
||||||
VkSemaphore presentCompleteSemaphore;
|
VkSemaphore presentCompleteSemaphore;
|
||||||
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo =
|
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo = vkTools::initializers::semaphoreCreateInfo();
|
||||||
vkTools::initializers::semaphoreCreateInfo(VK_FENCE_CREATE_SIGNALED_BIT);
|
|
||||||
|
|
||||||
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
||||||
assert(!err);
|
assert(!err);
|
||||||
|
|
|
||||||
|
|
@ -136,8 +136,7 @@ public:
|
||||||
{
|
{
|
||||||
VkResult err;
|
VkResult err;
|
||||||
VkSemaphore presentCompleteSemaphore;
|
VkSemaphore presentCompleteSemaphore;
|
||||||
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo =
|
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo = vkTools::initializers::semaphoreCreateInfo();
|
||||||
vkTools::initializers::semaphoreCreateInfo(VK_FENCE_CREATE_SIGNALED_BIT);
|
|
||||||
|
|
||||||
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
||||||
assert(!err);
|
assert(!err);
|
||||||
|
|
|
||||||
|
|
@ -173,8 +173,7 @@ public:
|
||||||
{
|
{
|
||||||
VkResult err;
|
VkResult err;
|
||||||
VkSemaphore presentCompleteSemaphore;
|
VkSemaphore presentCompleteSemaphore;
|
||||||
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo =
|
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo = vkTools::initializers::semaphoreCreateInfo();
|
||||||
vkTools::initializers::semaphoreCreateInfo(VK_FENCE_CREATE_SIGNALED_BIT);
|
|
||||||
|
|
||||||
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
||||||
assert(!err);
|
assert(!err);
|
||||||
|
|
|
||||||
|
|
@ -182,8 +182,7 @@ public:
|
||||||
{
|
{
|
||||||
VkResult err;
|
VkResult err;
|
||||||
VkSemaphore presentCompleteSemaphore;
|
VkSemaphore presentCompleteSemaphore;
|
||||||
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo =
|
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo = vkTools::initializers::semaphoreCreateInfo();
|
||||||
vkTools::initializers::semaphoreCreateInfo(VK_FENCE_CREATE_SIGNALED_BIT);
|
|
||||||
|
|
||||||
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
||||||
assert(!err);
|
assert(!err);
|
||||||
|
|
|
||||||
|
|
@ -184,8 +184,7 @@ public:
|
||||||
{
|
{
|
||||||
VkResult err;
|
VkResult err;
|
||||||
VkSemaphore presentCompleteSemaphore;
|
VkSemaphore presentCompleteSemaphore;
|
||||||
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo =
|
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo = vkTools::initializers::semaphoreCreateInfo();
|
||||||
vkTools::initializers::semaphoreCreateInfo(VK_FENCE_CREATE_SIGNALED_BIT);
|
|
||||||
|
|
||||||
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
||||||
assert(!err);
|
assert(!err);
|
||||||
|
|
@ -611,4 +610,4 @@ int main(const int argc, const char *argv[])
|
||||||
vulkanExample->renderLoop();
|
vulkanExample->renderLoop();
|
||||||
delete(vulkanExample);
|
delete(vulkanExample);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -287,8 +287,7 @@ public:
|
||||||
{
|
{
|
||||||
VkResult err;
|
VkResult err;
|
||||||
VkSemaphore presentCompleteSemaphore;
|
VkSemaphore presentCompleteSemaphore;
|
||||||
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo =
|
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo = vkTools::initializers::semaphoreCreateInfo();
|
||||||
vkTools::initializers::semaphoreCreateInfo(VK_FENCE_CREATE_SIGNALED_BIT);
|
|
||||||
|
|
||||||
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
||||||
assert(!err);
|
assert(!err);
|
||||||
|
|
|
||||||
|
|
@ -337,8 +337,7 @@ public:
|
||||||
{
|
{
|
||||||
VkResult err;
|
VkResult err;
|
||||||
VkSemaphore presentCompleteSemaphore;
|
VkSemaphore presentCompleteSemaphore;
|
||||||
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo =
|
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo = vkTools::initializers::semaphoreCreateInfo();
|
||||||
vkTools::initializers::semaphoreCreateInfo(VK_FENCE_CREATE_SIGNALED_BIT);
|
|
||||||
|
|
||||||
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
||||||
assert(!err);
|
assert(!err);
|
||||||
|
|
|
||||||
|
|
@ -617,8 +617,7 @@ public:
|
||||||
{
|
{
|
||||||
VkResult err;
|
VkResult err;
|
||||||
VkSemaphore presentCompleteSemaphore;
|
VkSemaphore presentCompleteSemaphore;
|
||||||
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo =
|
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo = vkTools::initializers::semaphoreCreateInfo();
|
||||||
vkTools::initializers::semaphoreCreateInfo(VK_FENCE_CREATE_SIGNALED_BIT);
|
|
||||||
|
|
||||||
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
||||||
assert(!err);
|
assert(!err);
|
||||||
|
|
|
||||||
|
|
@ -226,8 +226,7 @@ public:
|
||||||
{
|
{
|
||||||
VkResult err;
|
VkResult err;
|
||||||
VkSemaphore presentCompleteSemaphore;
|
VkSemaphore presentCompleteSemaphore;
|
||||||
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo =
|
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo = vkTools::initializers::semaphoreCreateInfo();
|
||||||
vkTools::initializers::semaphoreCreateInfo(VK_FENCE_CREATE_SIGNALED_BIT);
|
|
||||||
|
|
||||||
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
||||||
assert(!err);
|
assert(!err);
|
||||||
|
|
|
||||||
|
|
@ -193,8 +193,7 @@ public:
|
||||||
{
|
{
|
||||||
VkResult err;
|
VkResult err;
|
||||||
VkSemaphore presentCompleteSemaphore;
|
VkSemaphore presentCompleteSemaphore;
|
||||||
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo =
|
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo = vkTools::initializers::semaphoreCreateInfo();
|
||||||
vkTools::initializers::semaphoreCreateInfo(VK_FENCE_CREATE_SIGNALED_BIT);
|
|
||||||
|
|
||||||
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
||||||
assert(!err);
|
assert(!err);
|
||||||
|
|
|
||||||
|
|
@ -211,8 +211,7 @@ public:
|
||||||
{
|
{
|
||||||
VkResult err;
|
VkResult err;
|
||||||
VkSemaphore presentCompleteSemaphore;
|
VkSemaphore presentCompleteSemaphore;
|
||||||
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo =
|
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo = vkTools::initializers::semaphoreCreateInfo();
|
||||||
vkTools::initializers::semaphoreCreateInfo(VK_FENCE_CREATE_SIGNALED_BIT);
|
|
||||||
|
|
||||||
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
||||||
assert(!err);
|
assert(!err);
|
||||||
|
|
@ -594,4 +593,4 @@ int main(const int argc, const char *argv[])
|
||||||
vulkanExample->renderLoop();
|
vulkanExample->renderLoop();
|
||||||
delete(vulkanExample);
|
delete(vulkanExample);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -603,8 +603,7 @@ public:
|
||||||
{
|
{
|
||||||
VkResult err;
|
VkResult err;
|
||||||
VkSemaphore presentCompleteSemaphore;
|
VkSemaphore presentCompleteSemaphore;
|
||||||
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo =
|
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo = vkTools::initializers::semaphoreCreateInfo();
|
||||||
vkTools::initializers::semaphoreCreateInfo(VK_FENCE_CREATE_SIGNALED_BIT);
|
|
||||||
|
|
||||||
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
||||||
assert(!err);
|
assert(!err);
|
||||||
|
|
@ -1161,4 +1160,4 @@ int main(const int argc, const char *argv[])
|
||||||
vulkanExample->renderLoop();
|
vulkanExample->renderLoop();
|
||||||
delete(vulkanExample);
|
delete(vulkanExample);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -526,8 +526,7 @@ public:
|
||||||
{
|
{
|
||||||
VkResult err;
|
VkResult err;
|
||||||
VkSemaphore presentCompleteSemaphore;
|
VkSemaphore presentCompleteSemaphore;
|
||||||
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo =
|
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo = vkTools::initializers::semaphoreCreateInfo();
|
||||||
vkTools::initializers::semaphoreCreateInfo(VK_FLAGS_NONE);
|
|
||||||
|
|
||||||
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
||||||
assert(!err);
|
assert(!err);
|
||||||
|
|
@ -1193,4 +1192,4 @@ int main(const int argc, const char *argv[])
|
||||||
vulkanExample->renderLoop();
|
vulkanExample->renderLoop();
|
||||||
delete(vulkanExample);
|
delete(vulkanExample);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -673,8 +673,7 @@ public:
|
||||||
{
|
{
|
||||||
VkResult err;
|
VkResult err;
|
||||||
VkSemaphore presentCompleteSemaphore;
|
VkSemaphore presentCompleteSemaphore;
|
||||||
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo =
|
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo = vkTools::initializers::semaphoreCreateInfo();
|
||||||
vkTools::initializers::semaphoreCreateInfo(VK_FENCE_CREATE_SIGNALED_BIT);
|
|
||||||
|
|
||||||
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
||||||
assert(!err);
|
assert(!err);
|
||||||
|
|
@ -1153,4 +1152,4 @@ int main(const int argc, const char *argv[])
|
||||||
vulkanExample->renderLoop();
|
vulkanExample->renderLoop();
|
||||||
delete(vulkanExample);
|
delete(vulkanExample);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -236,8 +236,7 @@ public:
|
||||||
{
|
{
|
||||||
VkResult err;
|
VkResult err;
|
||||||
VkSemaphore presentCompleteSemaphore;
|
VkSemaphore presentCompleteSemaphore;
|
||||||
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo =
|
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo = vkTools::initializers::semaphoreCreateInfo();
|
||||||
vkTools::initializers::semaphoreCreateInfo(VK_FENCE_CREATE_SIGNALED_BIT);
|
|
||||||
|
|
||||||
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
||||||
assert(!err);
|
assert(!err);
|
||||||
|
|
|
||||||
|
|
@ -172,8 +172,7 @@ public:
|
||||||
{
|
{
|
||||||
VkResult err;
|
VkResult err;
|
||||||
VkSemaphore presentCompleteSemaphore;
|
VkSemaphore presentCompleteSemaphore;
|
||||||
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo =
|
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo = vkTools::initializers::semaphoreCreateInfo();
|
||||||
vkTools::initializers::semaphoreCreateInfo(VK_FENCE_CREATE_SIGNALED_BIT);
|
|
||||||
|
|
||||||
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
||||||
assert(!err);
|
assert(!err);
|
||||||
|
|
|
||||||
|
|
@ -204,8 +204,7 @@ public:
|
||||||
{
|
{
|
||||||
VkResult err;
|
VkResult err;
|
||||||
VkSemaphore presentCompleteSemaphore;
|
VkSemaphore presentCompleteSemaphore;
|
||||||
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo =
|
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo = vkTools::initializers::semaphoreCreateInfo();
|
||||||
vkTools::initializers::semaphoreCreateInfo(VK_FENCE_CREATE_SIGNALED_BIT);
|
|
||||||
|
|
||||||
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
||||||
assert(!err);
|
assert(!err);
|
||||||
|
|
|
||||||
|
|
@ -528,8 +528,7 @@ public:
|
||||||
{
|
{
|
||||||
VkResult err;
|
VkResult err;
|
||||||
VkSemaphore presentCompleteSemaphore;
|
VkSemaphore presentCompleteSemaphore;
|
||||||
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo =
|
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo = vkTools::initializers::semaphoreCreateInfo();
|
||||||
vkTools::initializers::semaphoreCreateInfo(VK_FENCE_CREATE_SIGNALED_BIT);
|
|
||||||
|
|
||||||
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
||||||
assert(!err);
|
assert(!err);
|
||||||
|
|
|
||||||
|
|
@ -399,8 +399,7 @@ public:
|
||||||
{
|
{
|
||||||
VkResult err;
|
VkResult err;
|
||||||
VkSemaphore presentCompleteSemaphore;
|
VkSemaphore presentCompleteSemaphore;
|
||||||
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo =
|
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo = vkTools::initializers::semaphoreCreateInfo();
|
||||||
vkTools::initializers::semaphoreCreateInfo(VK_FENCE_CREATE_SIGNALED_BIT);
|
|
||||||
|
|
||||||
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
||||||
assert(!err);
|
assert(!err);
|
||||||
|
|
@ -800,4 +799,4 @@ int main(const int argc, const char *argv[])
|
||||||
vulkanExample->renderLoop();
|
vulkanExample->renderLoop();
|
||||||
delete(vulkanExample);
|
delete(vulkanExample);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -392,8 +392,7 @@ public:
|
||||||
{
|
{
|
||||||
VkResult err;
|
VkResult err;
|
||||||
VkSemaphore presentCompleteSemaphore;
|
VkSemaphore presentCompleteSemaphore;
|
||||||
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo =
|
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo = vkTools::initializers::semaphoreCreateInfo();
|
||||||
vkTools::initializers::semaphoreCreateInfo(VK_FENCE_CREATE_SIGNALED_BIT);
|
|
||||||
|
|
||||||
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
||||||
assert(!err);
|
assert(!err);
|
||||||
|
|
|
||||||
|
|
@ -206,7 +206,6 @@ public:
|
||||||
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo = {};
|
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo = {};
|
||||||
presentCompleteSemaphoreCreateInfo.sType = VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO;
|
presentCompleteSemaphoreCreateInfo.sType = VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO;
|
||||||
presentCompleteSemaphoreCreateInfo.pNext = NULL;
|
presentCompleteSemaphoreCreateInfo.pNext = NULL;
|
||||||
presentCompleteSemaphoreCreateInfo.flags = VK_FENCE_CREATE_SIGNALED_BIT;
|
|
||||||
|
|
||||||
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
||||||
assert(!err);
|
assert(!err);
|
||||||
|
|
|
||||||
|
|
@ -192,8 +192,7 @@ public:
|
||||||
{
|
{
|
||||||
VkResult err;
|
VkResult err;
|
||||||
VkSemaphore presentCompleteSemaphore;
|
VkSemaphore presentCompleteSemaphore;
|
||||||
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo =
|
VkSemaphoreCreateInfo presentCompleteSemaphoreCreateInfo = vkTools::initializers::semaphoreCreateInfo();
|
||||||
vkTools::initializers::semaphoreCreateInfo(VK_FENCE_CREATE_SIGNALED_BIT);
|
|
||||||
|
|
||||||
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
err = vkCreateSemaphore(device, &presentCompleteSemaphoreCreateInfo, nullptr, &presentCompleteSemaphore);
|
||||||
assert(!err);
|
assert(!err);
|
||||||
|
|
@ -667,4 +666,4 @@ int main(const int argc, const char *argv[])
|
||||||
vulkanExample->renderLoop();
|
vulkanExample->renderLoop();
|
||||||
delete(vulkanExample);
|
delete(vulkanExample);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue