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 * 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) * This code is licensed under the MIT license (MIT) (http://opensource.org/licenses/MIT)
*/ */
@ -469,6 +469,14 @@ VkSemaphoreCreateInfo vkTools::initializers::semaphoreCreateInfo()
return 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 vkTools::initializers::submitInfo()
{ {
VkSubmitInfo submitInfo = {}; VkSubmitInfo submitInfo = {};

View file

@ -1,7 +1,7 @@
/* /*
* Assorted commonly used Vulkan helper functions * 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) * This code is licensed under the MIT license (MIT) (http://opensource.org/licenses/MIT)
*/ */
@ -26,7 +26,7 @@
#else #else
#endif #endif
// todo : remove if added to SDK // Custom define for better code readability
#define VK_FLAGS_NONE 0 #define VK_FLAGS_NONE 0
namespace vkTools namespace vkTools
@ -113,6 +113,7 @@ namespace vkTools
VkFramebufferCreateInfo framebufferCreateInfo(); VkFramebufferCreateInfo framebufferCreateInfo();
VkSemaphoreCreateInfo semaphoreCreateInfo(); VkSemaphoreCreateInfo semaphoreCreateInfo();
VkFenceCreateInfo fenceCreateInfo(VkFenceCreateFlags flags);
VkSubmitInfo submitInfo(); VkSubmitInfo submitInfo();