Added initializer for fence create info

This commit is contained in:
saschawillems 2016-03-06 11:25:33 +01:00
parent c5c7a0719a
commit dbd8a5e504
2 changed files with 12 additions and 3 deletions

View file

@ -1,7 +1,7 @@
/*
* Assorted commonly used Vulkan helper functions
*
* Copyright (C) 2015 by Sascha Willems - www.saschawillems.de
* Copyright (C) 2016 by Sascha Willems - www.saschawillems.de
*
* This code is licensed under the MIT license (MIT) (http://opensource.org/licenses/MIT)
*/
@ -469,6 +469,14 @@ VkSemaphoreCreateInfo vkTools::initializers::semaphoreCreateInfo()
return semaphoreCreateInfo;
}
VkFenceCreateInfo vkTools::initializers::fenceCreateInfo(VkFenceCreateFlags flags)
{
VkFenceCreateInfo fenceCreateInfo = {};
fenceCreateInfo.sType = VK_STRUCTURE_TYPE_FENCE_CREATE_INFO;
fenceCreateInfo.flags = flags;
return fenceCreateInfo;
}
VkSubmitInfo vkTools::initializers::submitInfo()
{
VkSubmitInfo submitInfo = {};

View file

@ -1,7 +1,7 @@
/*
* Assorted commonly used Vulkan helper functions
*
* Copyright (C) 2015 by Sascha Willems - www.saschawillems.de
* Copyright (C) 2016 by Sascha Willems - www.saschawillems.de
*
* This code is licensed under the MIT license (MIT) (http://opensource.org/licenses/MIT)
*/
@ -26,7 +26,7 @@
#else
#endif
// todo : remove if added to SDK
// Custom define for better code readability
#define VK_FLAGS_NONE 0
namespace vkTools
@ -113,6 +113,7 @@ namespace vkTools
VkFramebufferCreateInfo framebufferCreateInfo();
VkSemaphoreCreateInfo semaphoreCreateInfo();
VkFenceCreateInfo fenceCreateInfo(VkFenceCreateFlags flags);
VkSubmitInfo submitInfo();